На самом деле вам не нужен шаблон. .NET всегда опускает хвостовые нули чисел с плавающей запятой, если не указано иное.
Таким образом, Console.WriteLine(4.520)
выдаст 4.52
, как Console.WriteLine(4.52)
или Console.WriteLine(4.520000000000)
, а Console.WriteLine(4.5)
выдаст 4.5
.
В приведенном выше примере метод System.Console.WriteLine
внутренне вызовет ToString()
(без шаблонов) для вашего числа с плавающей запятой.
Кроме того, если вы ищете что-то более конкретное, вы можете взглянуть на
http://msdn.microsoft.com/en-us/library/dwhawy9k(v=vs.71).aspx
для некоторых других строк числового формата.