Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
983 of 1492 menu
◀ ▶

Стандартные форматы чисел

Метод ToString с одной буквой формата - "X", "D", "F", "N" и другие. Если в результате есть точка или разделитель групп, передают CultureInfo.InvariantCulture. Формат "C" (валюта) здесь не используют - знак зависит от культуры. Свой шаблон - числовой формат.

Синтаксис

using System.Globalization; text = value.ToString("X"); text = value.ToString("F2", CultureInfo.InvariantCulture);

Пример

Давайте выведем 255 в шестнадцатеричном виде:

using System; class Program { static void Main() { int value = 255; string res = value.ToString("X"); Console.WriteLine(res); } }

Результат выполнения кода:

"FF"

Пример

Давайте дополним 12345 нулями форматом "D8":

using System; class Program { static void Main() { int value = 12345; string res = value.ToString("D8"); Console.WriteLine(res); } }

Результат выполнения кода:

"00012345"

Пример

Давайте выведем дробь и число с группами через InvariantCulture:

using System; using System.Globalization; class Program { static void Main() { double frac = 1.5; int num = 12345; string res1 = frac.ToString( "F2", CultureInfo.InvariantCulture); string res2 = num.ToString( "N0", CultureInfo.InvariantCulture); Console.WriteLine(res1); Console.WriteLine(res2); } }

Результат выполнения кода:

"1.50" "12,345"

Смотрите также

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить