2010-06-28 32 views
4

Y at-il bibliothèque qui couvre les normes ISO des abréviations internationales, les formats et les autres, ou tout le monde utilise sa version de CountryCodes comme:Bibliothèque des normes ISO

public enum CountryCode 
    { 
     AL, // Albania 
     AD, // Andorra 
     AM, // Armenia 
     AT, // Austria 
     ... 
    } 

Vous voulez avoir country codes, currency and funds name and code elements

BCL met en œuvre de nombreuses normes ISO, mais ils se propagent parmi beaucoup de classes. Sera utile quand vous le savez, si vous avez besoin de formater la date par ISO 8601, vous utilisez Iso.Formatting.Format (DateTime.Now);

PS: Je sais à propos System.Globalization.CultureInfo

Répondre

2

Le RegionInfo class est votre principale ressource. Il comprend les noms de devises (ISO, anglais et natif) et les noms de régions à deux et trois lettres.

+0

C'est assez proche. Je le savais, mais ce n'est pas très utile (par exemple, il est difficile de trouver le pays par le code de la monnaie). J'ai pensé à quelque chose de plus générique. –

+1

Il a les données dont vous avez besoin. Traitez-le comme une source de données, écrivez votre propre code pour le rendre utile dans votre programme. –

+0

Je marque ceci comme réponse, parce que cela ressemble à la bonne réponse. Mais c'est de ma faute si je n'ai pas posé de question définitive. –

1

Puisque vous voulez des normes ISO, un bon endroit pour commencer est iso.org:

http://www.iso.org/iso/iso_catalogue.htm

+0

Bon endroit, mais je n'ai pas trouvé (et je ne suis pas sûr qu'il n'y en aura pas) là quelque chose comme un assemblage .Net ou un extrait de code C#. –