Помощь с благодарностью.
string formatted = value.ToString("N0");
Это делит ваш номер в соответствии с текущей культурой (в случае «en-US» это запятая на кратное 1000) и не содержит десятичных знаков.
Лучшее место для поиска любого вопроса относительно форматирования чисел в .NET должно быть здесь:
Стандартные строки числового формата (MSDN)
А здесь:
Пользовательские строки числового формата (MSDN)
string.Format("{0:n0}", 10562.3093);
String.Format("{0:0,0}", 10562.3093);
Я держу этот сайт в закладках для этих целей: Форматирование строк в C #
double x = 10562.3093; x.ToString("#,0");
или
String.Format("{0:#,0}", 10562.3093);