Error del compilador CS0215
Actualización: noviembre 2007
Mensaje de error
El tipo de valor devuelto del operador True o False debe ser bool
The return type of operator True or False must be bool
Los operadores true y false definidos por el usuario deben tener un tipo del valor devuelto bool. Para obtener más información, vea Operadores sobrecargables (Guía de programación de C#).
El código siguiente genera el error CS0215:
// CS0215.cs
class MyClass
{
public static int operator true (MyClass MyInt) // CS0215
// try the following line instead
// public static bool operator true (MyClass MyInt)
{
return true;
}
public static int operator false (MyClass MyInt) // CS0215
// try the following line instead
// public static bool operator false (MyClass MyInt)
{
return true;
}
public static void Main()
{
}
}