[英]How to get ISO 3166 Country Code from CultureInfo in .NET
给定一个CultureInfo
对象,如何获得两个字符的ISO 3166国家/地区代码? 例如,从en-US
US
,从en-GB
GB
。 我还需要处理文化可能没有国家/地区代码的情况。
使用RegionInfo-class检索两个(或三个)字母iso区域名称:
RegionInfo usa = new RegionInfo("en-US");
string isoUSA = usa.TwoLetterISORegionName;
RegionInfo gb = new RegionInfo("en-GB");
string isoGB = gb.TwoLetterISORegionName;
如果您尝试将无效值传递给构造函数,则可能希望捕获可能发生的异常。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.