是否有一种快速的内置方法可以在 C# 中将 ALPHA-2 (GB) 转换为 ALPHA-3 (GBR),而无需创建所有数组。
问问题
1277 次
2 回答
6
// using System.Globalization;
RegionInfo info = new RegionInfo("GB");
string ISOAlpha3 = info.ThreeLetterISORegionName; // ISOAlpha3 == "GBR"
于 2009-06-24T11:55:28.813 回答
0
很抱歉碰到一个旧线程。这确实适用于 GB,但 RegionInfo 会为许多 ALPHA-2 国家代码抛出异常,例如
new RegionInfo("AF"); // throws an error for Afghanistan
于 2013-01-30T11:30:08.930 回答