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