2013-04-26 4 views
0

Я работаю над приложением WPF с использованием C#. Моя ситуация такова, что мне нужно absoluted значение двойной, а затем отобразить его в наклейке, напр, если у меня естьДвойное преобразование в Int WPF C#

double d=-17.00;

myLbl.Content=Math.Abs(d); ИЛИ

myLbl.Content=Math.Abs(d).ToString();

Этот должен просто установить мою метку на 17.00, но нет! Вместо этого она устанавливает мою метку . Во всех случаях мне нужно держать точность до двух знаков после запятой.

Что я могу сделать? пожалуйста помоги.

ответ

1
string value = Math.Abs(-17.00).ToString("0.00"); 

//value: "17.00" 
+0

Спасибо. Пробовав ответ @kenneth, я попробовал это, и он сработал. Отметьте это как ответ. –

1

Вам необходимо отформатировать строку вывода:

myLbl.Content=Math.Abs(d).ToString("0.##%"); 
Смежные вопросы