Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在C#ASP.net中将ALPHA-2转换为ALPHA-3_C#_Asp.net_Country Codes - Fatal编程技术网

在C#ASP.net中将ALPHA-2转换为ALPHA-3

在C#ASP.net中将ALPHA-2转换为ALPHA-3,c#,asp.net,country-codes,C#,Asp.net,Country Codes,有没有一种快速的内置方法可以将C#中的ALPHA-2(GB)转换为ALPHA-3(GBR),而不必创建它们的数组。很抱歉,遇到了一个旧线程。这确实适用于GB,但RegionInfo将为许多ALPHA-2国家/地区代码抛出异常,例如 // using System.Globalization; RegionInfo info = new RegionInfo("GB"); string ISOAlpha3 = info.ThreeLetterISORegionName; // ISOAlpha3

有没有一种快速的内置方法可以将C#中的ALPHA-2(GB)转换为ALPHA-3(GBR),而不必创建它们的数组。

很抱歉,遇到了一个旧线程。这确实适用于GB,但RegionInfo将为许多ALPHA-2国家/地区代码抛出异常,例如

// using System.Globalization;
RegionInfo info = new RegionInfo("GB");
string ISOAlpha3 = info.ThreeLetterISORegionName; // ISOAlpha3 == "GBR"
new RegionInfo("AF"); // throws an error for Afghanistan

对不起,碰了一根旧线。这确实适用于GB,但RegionInfo将为许多ALPHA-2国家/地区代码抛出异常,例如

new RegionInfo("AF"); // throws an error for Afghanistan