Таблица форматирования числовых результатов (справка по 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#

Ссылки

строка (справочник по C#)

Другие ресурсы

Справочник по C#

Справочные таблицы по типам (справочник по C#)