Compilerfehler CS0216
Aktualisiert: November 2007
Fehlermeldung
Für den Operator "Operator" muss außerdem ein übereinstimmender Operator "fehlender_Operator" definiert werden.
The operator 'operator' requires a matching operator 'missing_operator' to also be defined
Ein benutzerdefinierter true-Operator benötigt einen benutzerdefinierten false-Operator und umgekehrt. Weitere Informationen finden Sie unter Operatoren (C#-Programmierhandbuch).
Im folgenden Beispiel wird CS0216 generiert:
// CS0216.cs
class MyClass
{
public static bool operator true (MyClass MyInt) // CS0216
{
return true;
}
// to resolve, uncomment the following operator definition
/*
public static bool operator false (MyClass MyInt)
{
return true;
}
*/
public static void Main()
{
}
}