Я пытаюсь перегрузить оператор ==, но я имею следующую ошибку:C# Перегрузка операторов ==
Overloadable unary operator expected
Вот мой код
public bool operator == (MyClass nm1)
{
return true;
}
public bool operator != (MyClass m2)
{
return true;
}
Я последовал msdn note, но все еще получаю та же ошибка
Методы работы оператора являются статическими. Это означает, что '==' и '! =' Имеют 2 операнда. Нажмите ссылку «Перегрузка оператора» на этой же странице. –
'public static bool operator == (MyClass m1, MyClass m2)' – willaien