Вот два оприона, которые более эффективны:
Просто наберите номер вместо звонка Convert.ToInt32
:
((int)number).ToString()
Отформатируйте число, используя спецификатор формата с нулевыми десятичными знаками:
number.ToString("N0")
Первый должен быть немного быстрее, так как проще форматировать целое число, чем число с плавающей запятой.
Если вы хотите что-то действительно эффективное, вы должны преобразовать число в целое, а затем отформатировать его в строку самостоятельно, используя код, оптимизированный для выполнения только того, что вам нужно, и ничего более.