2009-Чер-25, Четвер

Console.WriteLine(Math.Round(3.5));
Console.WriteLine(Math.Round(4.5));


Если Вы думаете, что получится 4 и 5, то ошибаетесь. 
В обоих случаях результатом будет 4. 
Тот же самый результат Вы получите и в Visual Basic 6.0.
 В .NET статический метод Round() класса Math о
кругляет половину к ближайшему четному.

5 получится только начиная с Math.Round(4.500000000000001)

З.Ы. Сам проверил в .Net

Лютий 2022

Н П В С Ч П С
  12345
6789101112
13141516171819
202122232425 26
2728     

За стиль дякую

Створено з Dreamwidth Studios
Сторінка створена 2025-Чер-07, Субота 13:29