ДС
Дарья Старжинская

Чем отличаются оператор == и вызов метода object.Equals в C#



msdn читал, но разобраться не смог

Та
Татьянка

тем же чем и не в С#: метод сравнивает объекты, а оператор сравнения - указатели на объекты.

KZ
Kate Zhivetina

msdn читал, не?

пичалька если не разобрался

КФ
Кириллиус Фамилия

Тем, что если два объекта равны, то это один и тот же объект (за некоторыми исключениями) . А чтобы сравнить некоторое основополагающее качество РАЗНЫХ объектов, используется маскируемый метод Equals.

AB
Alex Badan

operator == перегружается
Equals переопределяется

Со всеми вытекающими.

Похожие вопросы
Перегрузка операторов C#
C#, вопрос о методах.
Чем отличается операторы for от While?
Перегрузка оператора c++
Перегрузка операторов C++
C# методы - использование параметров
Как осуществить перегрузку оператора * в C++?
Помогите с условными операторами C#
C++. Перегрузка операторов.
C++ Не работает метод