Поделиться через


Таблица форматирования числовых результатов (Справочник по C#)

Для форматирования числовых результатов можно использовать метод String.Format, а также метод Console.Write или Console.WriteLine, который вызывает метод String.Format. Формат задается с помощью строк формата. В следующей таблице приведены поддерживаемые строки стандартных форматов. Строка формата принимает следующую форму: Axx, где A — описатель формата, а xx — описатель точности. Описатель формата управляет типом форматирования, применяемым к числовому значению, а описатель точности управляет количеством значащих цифр или десятичных знаков форматированного результата.

Дополнительные сведения о стандартных и пользовательских строках формата см. в разделе Общие сведения о форматировании. Дополнительные сведения о методе String.Format см. в разделе String.Format.

Знак

Описание

Примеры

Output

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

Number

Console.Write("{0:N}", 2500000);

2,500,000.00

X или x

Шестнадцатеричный формат

Console.Write("{0:X}", 250);

Console.Write("{0:X}", 0xffff);

FA

FFFF

См. также

Ссылки

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

Основные понятия

Руководство по программированию на C#

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

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

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