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
}
}
}