cod*_*ers 0 .net c# cultureinfo
我希望能够使用国家/地区名称获取国家/地区代码。截至目前,我正在这样做:
var regions = CultureInfo.GetCultures(CultureTypes.SpecificCultures)
.Select(x => new RegionInfo(x.LCID));
var selectedRegion = regions.FirstOrDefault(region =>
region.EnglishName.Contains(countryName));
Run Code Online (Sandbox Code Playgroud)
在我的例子中,CountryName 是“坦桑尼亚”。即使在它存在的地区中,它也没有给出国家代码。它总是返回空值。
你能否建议/启发我如何完成这项工作。
该CultureInfo类型的EnglishName属性确实包含英语(坦桑尼亚),但据我所知,不是该地区。
var cultures = CultureInfo.GetCultures(CultureTypes.SpecificCultures);
var tanzaniaCulture = cultures.FirstOrDefault(i => i.EnglishName == "English (Tanzania)");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
191 次 |
| 最近记录: |