How to get the country code from CultureInfo?

后端 未结 5 2061
面向向阳花
面向向阳花 2021-01-01 10:17

I have the following:

System.Globalization.CultureInfo c = new System.Globalization.CultureInfo(\"en-GB\");

var a = c.DisplayName;
var b = c.EnglishName;
va         


        
5条回答
  •  谎友^
    谎友^ (楼主)
    2021-01-01 10:50

    Following will also accept CultureInfo("en");

    var c = new CultureInfo("en-GB");
    string countryAbbrivation;
    if (!c.IsNeutralCulture) 
    {
                        var region = new RegionInfo(ContentLanguage.PreferredCulture.LCID);
                        countryAbbrivation = region.TwoLetterISORegionName.ToLower();
    }else{
                        countryAbbrivation = c.Name;
    }
    

提交回复
热议问题