Partager via


Erreur du compilateur CS0023

Mise à jour : novembre 2007

Message d'erreur

L'opérateur 'opérateur' ne peut pas être appliqué à un opérande de type 'type'
Operator 'operator' cannot be applied to operand of type 'type'

Une tentative a été faite pour appliquer un opérateur à une variable dont le type n'a pas été conçu pour être utilisé avec cet opérateur. Pour plus d'informations, consultez Types (Guide de programmation C#) et Opérateurs C#.

L'exemple suivant génère l'erreur CS0023 :

// CS0023.cs
namespace x
{
   public class a
   {
      public static void Main()
      {
         string s = "hello";
         s = -s;   // CS0023, minus operator not allowed on strings
      }
   }
}