Dev*_*ave 12 c# regioninfo regions
我希望能够RegionInfo
做到以下几点:
new RegionInfo("United Kingdom");
Run Code Online (Sandbox Code Playgroud)
但这引发了一个例外,并表示它无法识别.
RegionInfo上的此页面表示如果"name不是有效的国家/地区名称",则会引发异常.
然而,此页面指定了包含的类所使用的预定义区域列表United Kingdom
,那么为什么不创建RegionInfo
具有国家/地区名称的新工作呢?
Luk*_*ley 30
var regions = CultureInfo.GetCultures(CultureTypes.SpecificCultures).Select(x => new RegionInfo(x.LCID));
var englishRegion = regions.FirstOrDefault(region => region.EnglishName.Contains(name));
Run Code Online (Sandbox Code Playgroud)
如果您想获取RegionInfo
国家/地区名称,您可以获得一个IEnumerable<RegionInfo>
,然后根据EnglishName
上述过滤.这使您能够填充组合框等内容.