gpt4 book ai didi

c# - ISO 3166-2 代码的国家/地区名称

转载 作者:行者123 更新时间:2023-12-02 11:11:11 26 4
gpt4 key购买 nike

我知道如何将 ISO 3166-2 代码转换为完整的英文名称,例如使用 RegionInfo 将“US”转换为“United States”。

但是,我怎样才能做相反的事情,即接受“United States”并返回“US”?

最佳答案

//Get the cultureinfo
RegionInfo rInfo = new RegionInfo("us");
string s = rInfo.EnglishName;

//Convert it back
CultureInfo[] cultures = CultureInfo.GetCultures(CultureTypes.SpecificCultures);
CultureInfo cInfo = cultures.FirstOrDefault(culture => new RegionInfo(culture.LCID).EnglishName == s);

关于c# - ISO 3166-2 代码的国家/地区名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27629880/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com