using System.Globalization;
using System.Collections.Generic;
public static void Main()
var myCountry = "Brazil";
var regions = CultureInfo.GetCultures(CultureTypes.SpecificCultures).Select(x => new RegionInfo(x.LCID));
var englishRegion = regions.FirstOrDefault(region => region.EnglishName.Contains(myCountry) || region.ThreeLetterISORegionName == myCountry || region.TwoLetterISORegionName == myCountry);
var countryAbbrev = englishRegion.TwoLetterISORegionName;
Console.WriteLine(countryAbbrev);
catch(NullReferenceException)
Console.WriteLine("The country '" + myCountry + "' was not recognized as a valid country. Check if you are using the english name.");