Приветствую всех! Сейчас рассмотрим такой пример, когда разработчику при вычислениях нужно вывести число в пользовательский интерфейс, но в нем может быть данных после запятой достаточно много, а округлять нельзя, так как нарушиться вычисления. Для это мы можем обрезать число и вывести только часть знаков числа после запятой.
Для этого рассмотрим пример который покажет нам как это легко делается:
1 2 3 4 5 6 7 8 9 10 |
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; } } |
1 2 |
7000,1234 7000,12 |
Как мы видим, используется специальный знак форматирования F или f, который обрезает заданное количество символов в числе.