如何使用国家名称获取国家代码
How to get the country code using country name
我希望能够使用国家名称获取国家代码。到目前为止,我正在这样做:
var regions = CultureInfo.GetCultures(CultureTypes.SpecificCultures)
.Select(x => new RegionInfo(x.LCID));
var selectedRegion = regions.FirstOrDefault(region =>
region.EnglishName.Contains(countryName));
在我的例子中,CountryName 是 "Tanzania"。它没有提供国家代码,即使它存在于该地区。它始终 returns 为空。
你能suggest/enlighten告诉我如何完成这件事吗?
CultureInfo
类型有一个 EnglishName
属性 确实包含英语(坦桑尼亚),但据我所知不包含该地区。
var cultures = CultureInfo.GetCultures(CultureTypes.SpecificCultures);
var tanzaniaCulture = cultures.FirstOrDefault(i => i.EnglishName == "English (Tanzania)");
我希望能够使用国家名称获取国家代码。到目前为止,我正在这样做:
var regions = CultureInfo.GetCultures(CultureTypes.SpecificCultures)
.Select(x => new RegionInfo(x.LCID));
var selectedRegion = regions.FirstOrDefault(region =>
region.EnglishName.Contains(countryName));
在我的例子中,CountryName 是 "Tanzania"。它没有提供国家代码,即使它存在于该地区。它始终 returns 为空。
你能suggest/enlighten告诉我如何完成这件事吗?
CultureInfo
类型有一个 EnglishName
属性 确实包含英语(坦桑尼亚),但据我所知不包含该地区。
var cultures = CultureInfo.GetCultures(CultureTypes.SpecificCultures);
var tanzaniaCulture = cultures.FirstOrDefault(i => i.EnglishName == "English (Tanzania)");