Share via


Errore del compilatore CS0133

Aggiornamento: novembre 2007

Messaggio di errore

L'espressione assegnata a 'variabile' deve essere costante.
The expression being assigned to 'variable' must be constant

Una variabile const non può assumere come valore un'espressione non costante. Per ulteriori informazioni, vedere Costanti (Guida per programmatori C#).

Il seguente codice di esempio genera l'errore CS0133:

// CS0133.cs
public class MyClass
{
   public const int i = c;   // CS0133, c is not constant
   public static int c = i;
   // try the following line instead
   // public const int i = 6;

   public static void Main()
   {
   }
}