Leer en inglés

Compartir a través de


Error del compilador CS0133

La expresión que se asigna a 'variable' debe ser constante.

Una variable const no puede tomar como valor una expresión que no es constante. Para obtener más información, vea Constants (Constantes).

El ejemplo siguiente genera la advertencia 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()  
   {  
   }  
}