Двойная строка.формат - PullRequest
       25

Двойная строка.формат

20 голосов
/ 26 марта 2012

У меня есть несколько двойных значений, которые я хочу преобразовать в строку с этим шаблоном:

0.xx or x.xx

В настоящее время я пробую это:

double.ToString("#.#0");

Что мне добавить, чтобывидите ноль, если мой номер начинается с нуля?

Ответы [ 5 ]

29 голосов
/ 26 марта 2012

просто используйте

myDouble.ToString("0.00")

, который должен добиться цели

6 голосов
/ 26 марта 2012
5 голосов
/ 26 марта 2012
String.Format("{0:0.00}", 111.0);
3 голосов
/ 26 марта 2012

Поставьте ноль перед десятичным разделителем:

double.ToString("0.#0");

Это всегда будет включать цифру, в отличие от #, что делает ее необязательной.

1 голос
/ 26 марта 2012

используйте следующее:

myDouble.ToString("N2")
...