在.NET中,有任何方法可以将三个字母的国家代码(在ISO 3166-1 alpha-3中定义)转换为两个字母的语言代码(在ISO 3166-1 alpha-2中定义),例如.将BEL转换为BE?
在System.Globalization中查看了RegionInfo类,但构造函数似乎不支持三字母代码.
我有一个Xamarin.Forms应用程序,它正在为GeoLocation获取2个字母的ISO国家/地区代码。我需要该应用以本地风格显示货币。因此,如果我将手机从英国带到日本,它将显示日元格式的货币字段。
格式化小数货币的最直接方法是使用CultureInfo对象。
如何从2个字母的ISO国家/地区代码访问CultureInfo对象。我已经尝试了好几天了,但是找不到转换的路径。
有指针吗?