2010-06-28 144 views
4

是否有涵盖国际缩写,格式等,或者每个人都使用他的CountryCodes的版本一样的ISO标准的任何库:图书馆

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

想拥有country codescurrency and funds name and code elements

BCL实施了许多ISO标准,但它们在许多班级中传播。当你知道,如果你需要按ISO 8601格式化日期,你会使用Iso.Formatting.Format(DateTime.Now);

PS: 我知道System.Globalization.CultureInfo

回答

2

RegionInfo class是您的主要资源。它包括货币名称(ISO,英文和本地)以及两个和三个字母区域名称。

+0

它非常接近。我知道这件事,但它不是非常有用(例如,很难通过货币代码找到国家)。我想到了更通用的东西。 – 2010-06-29 08:39:02

+1

它有你需要的数据。把它看作是一个数据源,编写你自己的代码,使它在你的程序中很有用。 – 2010-06-29 08:45:01

+0

我将此标记为答案,因为它看起来像正确答案。但是我没有明确的问题,这是我的错。 – 2010-07-01 14:34:51

1

既然你想ISO标准,一个良好的开端是iso.org:

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

+0

好地方,但我没有找到(并确定不会找到)那里有.Net程序集或C#代码段。 – 2010-06-28 14:23:47