簡體   English   中英

如何使用國家/地區名稱獲取國家/地區代碼

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM