是否可以通过电话以某种方式获取国家名称和国家代码列表?例如,国家列表显示在设置中。
或者我可以轻松地从国家代码中获取国家名称,例如 gb,de,fr,cs,...
谢谢
是否可以通过电话以某种方式获取国家名称和国家代码列表?例如,国家列表显示在设置中。
或者我可以轻松地从国家代码中获取国家名称,例如 gb,de,fr,cs,...
谢谢
由于 Silverlight 版本的 CultureInfo 和 RegionInfo 中缺少某些功能,我决定使用具有国际代码和国际国家名称的资源文件。
此处提供国家/地区列表:https ://gist.github.com/901679
我真的不知道为什么silverlight 版本不支持像.NET 版本的Culture/RegionInfo 一样的功能。
我认为您无法在代码中获取文化,但这里是接受的文化列表
如果您需要一个简单的列表,您可以将其存储在本地并使用许多选项(resx、sql db 等)检索它。
但是,如果您想根据地区/国家代码检测国家/地区,请考虑以下选项:
using System.Globalization
string countryCode = "en-US";
try {
RegionInfo reg = new RegionInfo(countryCode);
string name = reg.Name;
string displayname = reg.DisplayName;
string ISORegion = reg.TwoLetterISORegionName;
string currency = reg.CurrencySymbol;
}
catch (ArgumentException argEx) {
// The country code was not valid
}
更多信息:http: //msdn.microsoft.com/en-us/library/system.globalization.regioninfo.aspx
希望这可以帮助!
在我看来,没有 API 可以让您从设置中获得所有支持的国家/地区。
但是您可以参考以下链接以获取Windows Phone 支持的所有文化和语言。