2013-04-26 132 views
0

我正在使用C#的WPF應用程序。我的情況是這樣的,我需要一個雙重的absoluted值,然後在一個標籤顯示它有前,如果我有雙轉換爲int WPF C#

double d=-17.00;

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

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

這應該簡單地將我的標籤設置爲17.00,但不是!它將我的標籤設置爲。在任何情況下,我都需要保持精度達到2位小數。

我該怎麼辦?請幫忙。

回答

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

//value: "17.00" 
+0

感謝。在嘗試@kenneth的答案時,我嘗試了這一點,它工作。標記爲答案。 – 2013-04-26 14:42:26

1

您需要格式化輸出字符串:

myLbl.Content=Math.Abs(d).ToString("0.##%");