using System.Globalization;
using System.Collections.Generic;
public static void Main()
var listSeparators = new Dictionary<string, List<CultureInfo>>();
var decimalPoints = new Dictionary<string, List<CultureInfo>>();
var csvFormats = new Dictionary<string, List<CultureInfo>>();
foreach (var culture in CultureInfo.GetCultures(CultureTypes.NeutralCultures))
var listSeparator = culture.TextInfo.ListSeparator;
var decimalPoint = culture.NumberFormat.NumberDecimalSeparator;
Console.WriteLine(culture.EnglishName + " " + listSeparator + " " + decimalPoint);