Вы хотите
number.ToString("N0");
«N0» - число без десятичных знаков.
Альтернатива - «F0» - это Фиксированная точка без десятичных разрядов, но печатается без разделителей запятых:
double number = 4e12;
Console.WriteLine(number.ToString("F0"));
Console.WriteLine(number.ToString("N0"));
печать:
4000000000000
4,000,000,000,000
Источник