Erreur du compilateur CS0133
Mise à jour : novembre 2007
Message d'erreur
L'expression assignée à 'variable' doit être constante
The expression being assigned to 'variable' must be constant
Une variable const ne peut pas prendre comme valeur une expression qui n'est pas constante. Pour plus d'informations, consultez Constantes (Guide de programmation C#).
L'exemple suivant génère l'erreur 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()
{
}
}