CultureInfo.Name, ToString, LCID & CompareInfo.Name

There are multiple interesting names associated with CultureInfo and related objects, which could be a little bit confusing.  I’ve listed the name used in a constructor and the names returned by CultureInfo/CompareInfo in the table below: Method en-US de-DE_phoneb Custom Locale CultureInfo(name) en-US de-DE_phoneb fj-FJ CultureInfo(int culture) 0x0409    0x10407 0x0c00 (if user default) CultureInfo.ToString() en-US…