Существует ли быстрый встроенный способ преобразования ALPHA-2 (GB) в ALPHA-3 (GBR) в C # без создания массива их всех.
// using System.Globalization; RegionInfo info = new RegionInfo("GB"); string ISOAlpha3 = info.ThreeLetterISORegionName; // ISOAlpha3 == "GBR"
Извините, что натолкнулся на старую ветку. Это действительно работает для GB, но RegionInfo выдаст исключение для большого количества кодов стран ALPHA-2, например
new RegionInfo("AF"); // throws an error for Afghanistan