我正在使用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位小數。
我該怎麼辦?請幫忙。
我正在使用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位小數。
我該怎麼辦?請幫忙。
string value = Math.Abs(-17.00).ToString("0.00");
//value: "17.00"
您需要格式化輸出字符串:
myLbl.Content=Math.Abs(d).ToString("0.##%");
感謝。在嘗試@kenneth的答案時,我嘗試了這一點,它工作。標記爲答案。 – 2013-04-26 14:42:26