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()
{
}
}