[英]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是“坦桑尼亞”。 即使存在地區,也不會提供國家代碼。 它始終返回null。
您能否建議/啟發我如何完成這項工作。
CultureInfo
類型具有EnglishName
屬性,該屬性的確包含英語(坦桑尼亞),但據我所知,該區域沒有。
var cultures = CultureInfo.GetCultures(CultureTypes.SpecificCultures);
var tanzaniaCulture = cultures.FirstOrDefault(i => i.EnglishName == "English (Tanzania)");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.