Я хотел бы знать, что такое реализация по умолчанию для оператора равенства (== и! =)
Это?
public static bool operator ==(object obj1, object obj2)
{
return obj1.Equals(obj2);
}
public static bool operator !=(object obj1, object obj2)
{
return !obj1.Equals(obj2);
}
Итак, мне нужно только переопределить метод Equals или мне нужно также переопределить операторы euality?