Error del compilador CS1554
Actualización: noviembre 2007
Mensaje de error
La declaración no es válida; en su lugar, utilice '<tipo> operador op (...'
Declaration is not valid; use '<type> operator op (...' instead
El tipo de valor devuelto de un operador definido por el usuario debe aparecer antes del operador de palabra clave.
El código siguiente genera el error CS1554:
// CS1554.cs
class MyClass
{
public static operator ++ MyClass (MyClass f) // CS1554
// try the following line instead
// public static MyClass operator ++ (MyClass f)
{
return new MyClass ();
}
public static void Main()
{
}
}