CS0215 de erro do compilador
Mensagem de erro
O tipo de retorno do operador True ou False deve ser bool
Definido pelo usuário True and False operadores devem ter um tipo de retorno de bool.Para obter mais informações, consulte Operadores que pode ser sobrecarregado é (Guia de programação C#).
O exemplo a seguir gera 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()
{
}
}