コンパイラ エラー CS0133

更新 : 2007 年 11 月

エラー メッセージ

'variable' に割り当てられた式は定数でなければなりません。

const 変数には、定数以外の式を値として使用できません。詳細については、「定数 (C# プログラミング ガイド)」を参照してください。

次の例では 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()
   {
   }
}