Errore del compilatore CS1535

Aggiornamento: novembre 2007

Messaggio di errore

L'operatore unario di overload 'operatore' accetta solo un parametro.
Overloaded unary operator 'operator' takes one parameter

La definizione di un operatore con overload unario deve accettare un parametro.

Esempio

Il seguente codice di esempio genera l'errore CS1535:

// CS1535.cs
class MyClass
{
    // uncomment the method parameter to resolve CS1535
    public static MyClass operator ++ (/*MyClass MC1*/)   // CS1535
    {
        return new MyClass();
    }

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