In unserem Code haben wir ein Double, das wir in ein Int konvertieren müssen.
double score = 8.6;
int i1 = Convert.ToInt32(score);
int i2 = (int)score;
Kann mir jemand erklären warum i1 != i2
?
Das Ergebnis, das ich bekomme, ist das: i1 = 9
und i2 = 8
.
Math.Truncate(score)
ist explizit ausdrückliche Absicht als(int)score