Partager via


Erreur du compilateur CS0215

Mise à jour : novembre 2007

Message d'erreur

Le type de retour de l'opérateur True ou False doit être bool
The return type of operator True or False must be bool

Les opérateurs TRUE et FALSE définis par l'utilisateur doivent avoir un type de retour bool. Pour plus d'informations, consultez Opérateurs surchargeables (Guide de programmation C#).

L'exemple suivant génère l'erreur 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()
   {
   }
}