Как вывести число с установленным количеством знаков после запятой на C#?

Приветствую всех! Сейчас рассмотрим такой пример, когда разработчику при вычислениях нужно вывести число в пользовательский интерфейс, но в нем может быть данных после запятой достаточно много, а округлять нельзя, так как нарушиться вычисления. Для это мы можем обрезать число и вывести только часть знаков числа после запятой.

Для этого рассмотрим пример который покажет нам как это легко делается:

    using System;
    class Program {
     public static int Main() {
      decimal val = 7000.123456m;
      Console.WriteLine("{0:F4}", val);
      Console.WriteLine("{0:f}", val);
      Console.ReadKey();
      return 0;
     }
    }
7000,1234
7000,12 

Как мы видим, используется специальный знак форматирования F или f, который обрезает заданное количество символов в числе.

Обновлено: 26.12.2019 — 19:18

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.