当前位置: 首页 > 编程语言 > C#

如何从CultureInfo获取国家-地区代码?分享

时间:2023-04-10 13:12:30 C#

如何从CultureInfo获取国家代码?我有以下内容:System.Globalization.CultureInfoc=newSystem.Globalization.CultureInfo("en-GB");vara=c.DisplayName;varb=c.英文名;vard=c.LCID;vare=c.Name;varf=c.NativeName;varg=c.TextInfo;varh=c.ThreeLetterISOLanguageName;vari=c.ThreeLetterWindowsLanguageName;有没有办法在不拆分字符串的情况下获得它?varc=newCultureInfo("en-GB");varr=newRegionInfo(c.LCID);字符串名称=r.Name;您很可能需要使用r.TwoLetterISOREgionName属性。字符串regionName=r.TwoLetterISOREgionName;System.Globalization.CultureInfoc=newSystem.Globalization.CultureInfo("en-GB");varri=newRegionInfo(c.Name);stringcountryName=ri.DisplayName;那会给你:“英国”对于两个字母,使用:stringcountryAbbrivation=ri.TwoLetterISORegionName;那会给你"GB"你可以试试RegionInfo类。这些属性之一是RegionInfo.TwoLetterISORegionName属性。来自MSDN的示例:RegionInfomyRI1=newRegionInfo("US");Console.WriteLine("姓名:{0}",myRI1.Name);Console.WriteLine("ThreeLetterISORegionName:{0}",myRI1.ThreeLetterISORegionName);Console.WriteLine("TwoLetterISORegionName:{0}",myRI1.TwoLetterISORegionName);Name:UnitedStatesThreeLetterISORegionName:USATwoLetterISORegionName:US下面也会接受CultureInfo("en");以上是C#学习教程:如何从CultureInfo代码中获取国家?如果分享的内容对你有用,需要了解更多C#学习教程,希望大家多多关注——varc=newCultureInfo("en-GB");字符串国家缩写;如果(!c.IsNeutralCulture){varregion=newRegionInfo(ContentLanguage.PreferredCulture.LCID);countryAbbrivation=region.TwoLetterISORegionName.ToLower();}else{countryAbbrivation=c.Name;}本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理会员删除。如需转载请注明出处: