методы поддерживающие форматирование

Для форматирования числовых типов существует несколько методов: Console.Write(), Console.WriteLine(), String.Format(), ToString().
Методы Console.Write() и Console.WriteLine() форматируют и выводят типы данных сразу на консоль, но это хорошо в консольных приложениях.
Приложения Windows выводят в своих окнах данные типа string. Поэтому, значения сначала форматируют методами String.Format() и ToString(), а потом выводят на экран.
Console.Write()
Скрыть

Показать

Копировать
 Main.cs 
  • using System;
  • class Program {
  •  public static int Main() {
  •   decimal PI = 3.14158m;
  •   Console.Write("{0:f2}", PI);
  •   Console.ReadKey();
  •   return 0;
  •  }
  • }
3,14
Console.WriteLine()
Скрыть

Показать

Копировать
 Main.cs 
  • using System;
  • class Program {
  •  public static int Main() {
  •   decimal PI = 3.14158m;
  •   Console.WriteLine("{0:f2}", PI);
  •   Console.ReadKey();
  •   return 0;
  •  }
  • }
3,14
String.Format()
Скрыть

Показать

Копировать
 Main.cs 
  • using System;
  • class Program {
  •  public static int Main() {
  •   decimal PI = 3.14158m;
  •   string str = string.Format("{0:f2}", PI);
  •   Console.WriteLine(str);
  •   Console.ReadKey();
  •   return 0;
  •  }
  • }
3,14
ToString()
Скрыть

Показать

Копировать
 Main.cs 
  • using System;
  • class Program {
  •  public static int Main() {
  •   decimal PI = 3.14158m;
  •   string str = PI.ToString("f2");
  •   Console.WriteLine(str);
  •   Console.WriteLine(PI.ToString("f2"));
  •   Console.ReadKey();
  •   return 0;
  •  }
  • }
3,14
3,14