Error del compilador CS0133
Actualización: noviembre 2007
Mensaje de error
La expresión que se asigne a 'variable' debe ser constante
The expression being assigned to 'variable' must be constant
Una variable const no puede tomar como valor una expresión que no sea constante. Para obtener más información, vea Constantes (Guía de programación de C#).
El código siguiente genera el error 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()
{
}
}