Sdílet prostřednictvím


Compilerfehler CS1534

Aktualisiert: November 2007

Fehlermeldung

Der überladene binäre Operator "Operator" nimmt zwei Parameter an.
Overloaded binary operator 'operator' takes two parameters

Die Definition eines binären überladbaren Operators muss zwei Parameter annehmen.

Im folgenden Beispiel wird CS1534 generiert:

// CS1534.cs
class MyClass
{
   public static MyClass operator - (MyClass MC1, MyClass MC2, MyClass MC3)   // CS1534
   // try the following line instead
   // public static MyClass operator - (MyClass MC1, MyClass MC2)
   {
      return new MyClass();
   }

   public static int Main()
   {
      return 1;
   }
}