Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Błąd kompilatora CS0133

Wyrażenie przypisane do zmiennej musi być stałe

Zmienna const nie może przyjmować jako wartości wyrażenia, które nie jest stałe. Aby uzyskać więcej informacji, zobacz Stałe.

Poniższy przykład generuje 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()  
   {  
   }  
}