Вы можете выбрать (число) DecimalSeperator, которое вы хотите для себя в используемой вами культуре:
double number = 2.4;
CultureInfo culture = Thread.CurrentThread.CurrentCulture;
// Make a writable clone
culture = (CultureInfo)culture.Clone();
culture.NumberFormat.NumberDecimalSeparator= ".";
Thread.CurrentThread.CurrentCulture = culture;
System.Console.WriteLine(number); //prints 2.4
culture.NumberFormat.NumberDecimalSeparator = ",";
Thread.CurrentThread.CurrentCulture = culture;
System.Console.WriteLine(number); //prints 2,4
Существует также разделитель групп номеров:
number = 123232;
culture.NumberFormat.NumberGroupSeparator= ",";
Thread.CurrentThread.CurrentCulture = culture;
System.Console.WriteLine(number); //prints 123,232