Re[6]: Багодром: Реализация операторов сравнения
От: _FRED_ Черногория
Дата: 31.03.08 11:11
Оценка:
Здравствуйте, vdimas, Вы писали:

_FR>>Неоднозначность в предлагаемом тобой подходе в том, что вот такой вот код:

_FR>>MyRefType myObj2 = null;
_FR>>if(myObj != myObj2) // "Обычное", определённое в типе сравнение


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


Нет, если в типе MyRefType переопределён оператор == (а разговор-то именно о переопределении операторов), то в первом случае будет вызван он (считаю, что тип myObj так же MyRefType).
... << RSDN@Home 1.2.0 alpha 4 rev. 1048>>
Help will always be given at Hogwarts to those who ask for it.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.