У меня есть следующий код:
int a = Convert.ToInt32(4.5m); int b = Convert.ToInt32(5.5m); Console.WriteLine(a); Console.WriteLine(b);
А вот результат:
4 6
Почему Convert.ToInt32округляет десятичные значения до ближайшего четного числа?
Convert.ToInt32