【发布时间】:2011-02-14 15:32:12
【问题描述】:
如何判断十进制或双精度值是整数?
例如:
decimal d = 5.0; // Would be true
decimal f = 5.5; // Would be false
或
double d = 5.0; // Would be true
double f = 5.5; // Would be false
我想知道这一点的原因是,我可以通过编程方式确定是否要使用.ToString("N0") 或.ToString("N2") 输出值。如果没有小数点值,那么我不想显示。
【问题讨论】:
-
Math.Floor(float.Parse(inputValue)) == float.Parse(inputValue)
标签: c#