Прочитать на английском

Поделиться через


Ошибка компилятора CS0133

Выражение, назначаемое переменной "переменная", должно быть константным

Переменная const не может принимать в качестве своего значения выражение, которое не является константой. Дополнительные сведения см. в разделе Константы.

Следующий пример приводит к возникновению ошибки 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()  
   {  
   }  
}