Таблица форматирования числовых результатов (справка по C#)
Обновлен: Ноябрь 2007
Для форматирования числовых результатов можно использовать метод String.Format или метод Console.Write, вызывающий метод String.Format. Формат задается с помощью строк формата. В следующей таблице приведены поддерживаемые строки стандартных форматов. Строка формата принимает следующую форму: Axx, где A — описатель формата, а xx — описатель точности. Описатель формата управляет типом форматирования, применяемым к числовому значению, а описатель точности управляет количеством значащих цифр или десятичных знаков форматированного результата.
Дополнительные сведения о стандартных и пользовательских строках формата см. в разделе Общие сведения о форматировании. Дополнительные сведения о методе String.Format см. в разделе String.Format.
Символ |
Описание |
Примеры |
Результат |
---|---|---|---|
C или c |
Валюта |
Console.Write("{0:C}", 2.5); Console.Write("{0:C}", -2.5); |
$2.50 ($2.50) |
D или d |
Десятичный формат |
Console.Write("{0:D5}", 25); |
00025 |
E или e |
Инженерный формат |
Console.Write("{0:E}", 250000); |
2.500000E+005 |
F или f |
Формат с фиксированной запятой |
Console.Write("{0:F2}", 25); Console.Write("{0:F0}", 25); |
25.00 25 |
G или g |
Общий формат |
Console.Write("{0:G}", 2.5); |
2.5 |
N или n |
Числовой формат |
Console.Write("{0:N}", 2500000); |
2,500,000.00 |
X или x |
Шестнадцатеричный формат |
Console.Write("{0:X}", 250); Console.Write("{0:X}", 0xffff); |
FA FFFF |
См. также
Основные понятия
Руководство по программированию в C#