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

Метод ToString

У экземпляра decimal метод ToString без параметров использует текущую культуру. Чтобы в результате всегда была точка как разделитель дроби, передают CultureInfo.InvariantCulture или форматную строку с той же культурой.

Синтаксис

string text = value.ToString(CultureInfo.InvariantCulture);

Пример

Давайте выведем целое значение decimal:

using System; using System.Globalization; class Program { static void Main() { decimal value = 12345m; string res = value.ToString(CultureInfo.InvariantCulture); Console.WriteLine(res); } }

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

"12345"

Пример

Давайте выведем дробное значение с точкой:

using System; using System.Globalization; class Program { static void Main() { decimal value = 10.50m; string res = value.ToString(CultureInfo.InvariantCulture); Console.WriteLine(res); } }

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

"10.50"

Пример

Давайте применим формат с двумя знаками после точки:

using System; using System.Globalization; class Program { static void Main() { decimal value = 1.5m; string res = value.ToString("0.00", CultureInfo.InvariantCulture); Console.WriteLine(res); } }

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

"1.50"

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

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