我想你会 mock 我,但我需要帮助...
我有一个 double (4.5234234) 并且在 Int 中需要它,但每次都没有点后的数字。因此,无论 Int 是 4.01 还是 4.99,它都应该是 4。
怎么做?
最佳答案
你真的试过这个吗?
double myDouble = 4.5234234;
int result = (int)myDouble;
//at this point result is 4
这将“去除”小数点后的所有内容,只返回 double 的整数部分。
关于c# - 如何通过将double转换为int来切断结尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5178901/