roy*_*y.d 1 c# formatting numbers
是否有框架方式来了解打印后是否有数字.
我想在文本框中显示一些小数,但如果在该点之后没有数字,则文本应显示为int
像那样:
txt.Text=(x - Math.Floor(x) > 0)?x.ToString("2f"):((int)x).ToString();
Run Code Online (Sandbox Code Playgroud)
试试这个:
txt.Text = x.ToString("0.##");
Run Code Online (Sandbox Code Playgroud)
仅在必要时显示小数点.
顺便说一句,在您发布的代码中,您应该使用x.ToString("f2")而不是x.ToString("2f").
| 归档时间: |
|
| 查看次数: |
1516 次 |
| 最近记录: |