Приветствую всех! Сейчас рассмотрим такой пример, когда разработчику при вычислениях нужно вывести число в пользовательский интерфейс, но в нем может быть данных после запятой достаточно много, а округлять нельзя, так как нарушиться вычисления. Для это мы можем обрезать число и вывести только часть знаков числа после запятой.
Для этого рассмотрим пример который покажет нам как это легко делается:
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, который обрезает заданное количество символов в числе.