[英]c# - How do I round a decimal value to 2 decimal places. with , every 1000
因此,請始終添加逗號並將其放在小數點后兩位, "F"
幾乎可以使用,但找不到正確的解決方案
decimal = 1000.5
test.Text = decimal.ToString("F")
我也嘗試過:
String.Format("{0:#,###.##}", decimal);
我想顯示為字符串1,000.50
嘗試:
String.Format("{0:#,###.00}", decimalNumber);
請參閱: 自定義數字格式字符串
0-零占位符(如果存在)用相應的數字替換零;否則為0。 否則,結果字符串中將出現零。 詳細信息:“ 0”自定義說明符 。
它不會舍入數字,而只是字符串格式。
對於不區分文化的格式,請執行以下操作:
String.Format(CultureInfo.InvariantCulture, "{0:#,###.00}", decimalNmber);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.