Присвойте двойное значение метке в C # - PullRequest
2 голосов
/ 01 апреля 2009

Как мне присвоить двойное значение строке?

Пример:

double a = 5.5, b = 6.0;
двойная сумма = a + b;

Lable1.Text = sum.ToString ();

Результат:
11,5

но на этикетке я получаю только 11 ... как мне отобразить 11,5 в ярлыке?

1 Ответ

8 голосов
/ 01 апреля 2009
Label1.Text = sum.ToString("#0.0");

Вообще говоря, "0" - это нулевой заполнитель, а "#" - это заполнитель из цифр. Вы можете найти больше информации здесь . Вы также можете попробовать

Label1.Text = sum.ToString("F1");

, где 1 обозначает одну цифру после десятичной точки.

...