Для числового выражения любого типа:
+###,###,###,###,###,###,###,###,###,##0.###,###,###,###,###,###,###,###,###,###;-###,###,###,###,###,###,###,###,###,##0.###,###,###,###,###,###,###,###,###,###;0
Используйте три части для трех случаев: положительный; отрицательный; ноль
Другие аспекты примера:
Ноль не подписан. Вы можете сделать так, чтобы оно отображалось как угодно, например, «ноль».
Абсолютные значения меньше единицы имеют начальный 0 перед десятичной запятой. Отрегулируйте по вкусу.
Количество цифр для самых больших и самых маленьких абсолютных десятичных значений. Отрегулируйте по вкусу.
Десятичный знак зависит от культуры. .NET заменители.
Группирующие разделители необязательны. Характер является специфическим для культуры. .NET заменители. (Позиции также зависят от культуры, но это зависит только от вашей строки формата.) Вы также используете любой другой символ, кроме специальных символов для формата (включая. # 0).