Share via


Errore del compilatore CS0023

Aggiornamento: novembre 2007

Messaggio di errore

Impossibile applicare l'operatore 'operatore' all'operando di tipo 'tipo'.
Operator 'operator' cannot be applied to operand of type 'type'

È stato effettuato un tentativo di applicare un operatore a un tipo di variabile che non ne prevede l'utilizzo. Per ulteriori informazioni, vedere Tipi (Guida per programmatori C#) e Operatori di C#.

Il seguente codice di esempio genera l'errore CS0023:

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