Re[5]: C# - идея расширения для where - новое ограничение дл
От: _FRED_ Черногория
Дата: 13.01.10 09:10
Оценка: -1
Здравствуйте, barn_czn, Вы писали:

V>>В принципе при сравнении двух дробных чисел нельзя использовать явную проверку на равенство, нужно проверять

V>>является ли модуль разности менее какой-либо точности, определенной для данной задачи.

_>Про сравнение согласен, если в коде есть сравнение двух плавающих — тут явно чтото не так.


Оба утверждения неверны. Что "не так" в следующем сравнении:
var d1 = 2.2 / 3.3;
var d2 = 4.4 / 6.6;
Debug.Assert(d1 == d2, "d1 == d2");

Сравнивать нужно аккуратно, да, понимая что делаешь. Но можно.
Help will always be given at Hogwarts to those who ask for it.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.