static void Main( string [] args) { CultureInfo usrCulture = Thread.CurrentThread.CurrentCulture; RegionInfo DemoRegion = new RegionInfo(usrCulture.LCID); Console.WriteLine("获取以英文表示的国家/地区的全名: " + DemoRegion.EnglishName); Console.WriteLine("获取以 .NET Framework 本地化版本语言表示的国家/地区的全名: " + DemoRegion.DisplayName); Console.WriteLine("获取与国家/地区关联的货币符号: " + DemoRegion.CurrencySymbol); Console.WriteLine("获取区域中使用的货币的名称: " + DemoRegion.CurrencyNativeName); Console.WriteLine("获取区域中使用的货币的英文名称:" + DemoRegion.CurrencyEnglishName); Console.WriteLine("获取地理区域、国家/地区、城市或地点的唯一标识号: " + DemoRegion.GeoId); Console.WriteLine("获取一个值,该值指示该国家/地区是否使用公制进行度量: " + DemoRegion.IsMetric); Console.WriteLine("获取在 ISO 3166 中定义的由两个字母组成的国家/地区代码: " + DemoRegion.TwoLetterISORegionName); Console.WriteLine("获取 Windows 分配给此 RegionInfo 所表示国家/地区的由三个字母组成的代码 :" + DemoRegion.ThreeLetterWindowsRegionName); Console.WriteLine("获取在 ISO 3166 中定义的由三个字母组成的国家/地区代码: " + DemoRegion.ThreeLetterISORegionName); Console.WriteLine("获取与国家/地区关联的由三个字符组成的 ISO 4217 货币符号" + DemoRegion.ISOCurrencySymbol); Console.WriteLine("获取当前 RegionInfo 对象的名称或 ISO 3166 双字母国家/地区代码" + DemoRegion.Name); Console.ReadLine(); } 转载于:https://www.cnblogs.com/forrestsun/articles/567722.html