Freigeben über


Compilerfehler CS1553

Aktualisiert: November 2007

Fehlermeldung

Ungültige Deklaration. Verwenden Sie stattdessen "Modifizierer-Operator <Zieltyp> (...".
Declaration is not valid; use 'modifier operator <dest-type> (...' instead

Der Rückgabetyp eines Operators muss der Parameterliste unmittelbar vorangehen, und der Modifizierer entspricht entweder implicit oder explicit.

Im folgenden Beispiel wird CS1553 generiert:

// CS1553.cs
class MyClass
{
   public static int implicit operator (MyClass f)   // CS1553
   // try the following line instead
   // public static implicit operator int (MyClass f)
   {
      return 6;
   }

   public static void Main()
   {
   }
}