var regions = CultureInfo.GetCultures(CultureTypes.SpecificCultures).Select(x => new RegionInfo(x.LCID));
var englishRegion = regions.FirstOrDefault(region => region.EnglishName.Contains(name));
If you want to get RegionInfo
by the country name, you could get an IEnumerable<RegionInfo>
and then filter based on the EnglishName
as above. This gives you the ability to populate things such as comboboxes too.