最佳答案
在我们的代码中,有一个 double 需要转换为 int。
double score = 8.6;
int i1 = Convert.ToInt32(score);
int i2 = (int)score;
有人能解释一下为什么是 i1 != i2
吗?
我得到的结果是: i1 = 9
和 i2 = 8
。