tags:

views:

94

answers:

2

Is there any library that covers ISO standards of international abbreviations, formats and other, or everybody uses his version of CountryCodes like:

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

Want to have country codes, currency and funds name and code elements

BCL implements many ISO standards but they spread among a lot of classes. Will be useful when you know, that if you need to format date by ISO 8601, you use Iso.Formatting.Format(DateTime.Now);

PS: I know about System.Globalization.CultureInfo

+1  A: 

Since you want ISO standards, a good place to start is iso.org:

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

Chris Dunaway
Good place, but I didn't find (and sure that will not find) there something like .Net assembly or c# code snippet.
Orsol
+2  A: 

The RegionInfo class is your primary resource. It includes currency names (ISO, English and native) and two and three letter region names.

Hans Passant
It pretty close. I knew about it, but it is not very useful (for ex. it is hard to find country by Currency code). I thought about something more generic.
Orsol
It's got the data you need. Treat it like a data source, write your own code to make it useful in your program.
Hans Passant
I mark this as answer, because it looks like right answer. But it is my fault that I composed not definite question.
Orsol