В нашем коде у нас есть двойник, который нам нужно преобразовать в int.
double score = 8.6;
int i1 = Convert.ToInt32(score);
int i2 = (int)score;
Может ли кто-нибудь объяснить мне, почему i1 != i2
?
В результате я получаю следующее: i1 = 9
и i2 = 8
.