Lire en anglais

Partager via


Erreur du compilateur CS0133

L’expression assignée à 'variable' doit être constante

Une variable const ne peut pas prendre comme valeur une expression qui n’est pas constante. Pour plus d’informations, consultez Constantes.

L’exemple suivant génère l’erreur CS0133 :

C#
// 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()  
   {  
   }  
}