Error del compilador CS1019
Actualización: noviembre 2007
Mensaje de error
Se esperaba un operador unario sobrecargable
Overloadable unary operator expected
Hay un operador unario que devuelve un valor de otra clase. Si se desea esta conversión, se debe realizar una conversión implicit o explicit.
El código siguiente genera el error CS1019:
// CS1019.cs
public class ii
{
int i
{
get
{
return 0;
}
}
}
public class a
{
public static a operator ii(a aa) // CS1019
// try the following line instead
//public static a operator ++(a aa)
{
return new a();
}
public static void Main()
{
}
}