Здравствуйте, Курилка, Вы писали:
...
ZS>>Ну не зря же этот метод виртуальный?
К>Если подходить с т.зр. логики — зря.
К>Практически в угоду ООП извратили суть отношения равенства, а ёжики "плевались, но лезли на кактус"
К>Правда с практической т.зр. проблема не такая уж страшная.
Использование классовых методов, реализованных через экземплярные спасет мир.
class Object
...
public static bool Equals(object objA, object objB)
{
if (objA == objB)
{
return true;
}
if ((objA != null) && (objB != null))
{
return objA.Equals(objB);
}
return false;
}