0
A
回答
10
格式化字符串只返回字符串本身,你必須格式化號碼來獲得它格式化爲一個數:
var amount = 0;
帶有隱式類型的變量被賦值爲整數,因此它不會有小數部分。您可能需要指定類型:
double amount = 0;
或者使用雙重價值:
var amount = 0.0;
0
嘗試:
String.Format("{0:#.##}", amount)
OR
String.Format("{0:N2}", amount)
scratch這 - Guffa的答案是正確的......
0
試試這個
.ToString("N2")
它將使用的CultureInfo格式化數字。這意味着根據所使用的CultureInfo,您的千位分隔符可能會有所不同。如果需要,您也可以傳遞所需的CultureInfo。
相關問題
- 1. 的String.Format問題
- 2. String.Format問題
- 3. String.Format()問題
- 4. String.Format和TimeSpan問題
- 5. String.Format輸出問題
- 6. String.Format針對string.Format。任何問題?
- 7. 一個問題的String.format(.NET)
- 8. 的String.Format VS int.ToString的問候iCustomFormatter問題
- 9. C#的String.Format和SpriteBatch.DrawString間距問題
- 10. 問題的在C#與的String.Format格式化的字符串
- 11. Android String.format()返回問號(??)
- 12. String.Format - 我的字符串有什麼問題?
- 13. String.format()
- 14. 我在String.format(「%。2f」,x)中遇到了問題
- 15. String.Format的反轉?
- 16. vb.net的String.Format
- 17. 的String.Format VS + C#
- 18. String.Format中的FormatException
- 19. F#的String.format
- 20. 的String.Format在VB
- 21. 使用的String.format
- 22. 的String.Format在.NET
- 23. JSP中的String.format
- 24. 雙的String.Format
- 25. 的String.Format在C#
- 26. Javascript中的String.Format?
- 27. string.format conundrum
- 28. C# - String.Format()
- 29. string.format error
- 30. 的String.format用的string.join
我認爲這裏的問題是,var已經明確鍵入數量作爲字符串,擺脫引號。 –
您正在打印字符串「0」。它的表示是「0」,嘗試打印十進制數= 0; –
爲什麼這個問題得到了投票?這是一個簡單的編程錯誤。乏味的。 –