日期:2014-05-18  浏览次数:20442 次

decimal类型如何转换为Int类型?
比如:
decimal data1 = 67.23m;
decimal data2 = 67.58m;
请问怎样可转换为Int类型的67和68(四舍五入)呢?
谢谢!

------解决方案--------------------
强制转换
int i=(int) data;


------解决方案--------------------
C# code

            int i1 = (int)Math.Round(data1, 0);
            int i2 = (int)Math.Round(data2, 0);

------解决方案--------------------
输出来就知道是67啦……只是在调试时看到它是16进制形式而已