[英]C# .net 4 decimal to string consider numbers after point
有沒有一種框架方法可以知道打印后是否有數字。
我想在文本框中顯示一些小數,但如果在該點之后沒有數字,則文本應顯示int
像那樣:
txt.Text=(x - Math.Floor(x) > 0)?x.ToString("2f"):((int)x).ToString();
嘗試這個:
txt.Text = x.ToString("0.##");
僅在必要時才顯示小數點。
x.ToString("f2")
,在發布的代碼中,應該使用x.ToString("f2")
而不是x.ToString("2f")
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.