如何通过将double转换为int来切断结束?

Kov*_*ovu 3 .net c# math double int

我想你会嘲笑我,但我需要帮助......

我有一个双(4.5234234)并且在Int中需要这个,但每次都没有点后的数字.因此,如果它的4.01或4.99在Int中应该是4,那么它就不会成熟.

怎么做?

Øyv*_*hen 9

你真的试过这个吗?

double myDouble = 4.5234234;
int result = (int)myDouble;
//at this point result is 4
Run Code Online (Sandbox Code Playgroud)

这将"删除"小数点后的所有内容,并且只返回double的整数部分.