Это отличный ресурс по форматным строкам в C #:
SteveX Compiled - форматирование строк
Вы можете выбрать способ отображения отрицательного числа, используя выражение диапазона для строки формата. Это в формате:
{0:<PositiveFormat>;<NegativeFormat>;<ZeroFormat>}
Например, вот как отобразить отрицательное число в скобках и слово «ноль» для 0:
{0:#;(#);Zero}
Используя эту технику, я думаю, что вы можете попробовать ее с надстрочной версией минуса (код ascii U + 207B) в строке отрицательного формата.
{0:#;⁻#;Zero}
HTH, Андерсон