Partilhar via


CS0133 de erro do compilador

Mensagem de erro

A expressão que está sendo atribuída a 'variável' deve ser constante

A Constvariável não pode tomar sistema autônomo seu valor de uma expressão que não é constante.Para obter mais informações, consulte Constantes (Guia de programação C#).

O exemplo a seguir gera 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()
   {
   }
}