コンパイラ エラー CS0504

更新 : 2007 年 11 月

エラー メッセージ

定数 'variable' を static に指定することはできません。

変数が const の場合は、static でもあります。const であり static である変数が必要な場合は、単にその変数を const として宣言してください。static 変数だけが必要な場合は、単に static としてマークしてください。

次の例では CS0504 エラーが生成されます。

// CS0504.cs
namespace x
{
   abstract public class clx
   {
      static const int i = 0;   // CS0504, cannot be both static and const
      abstract public void f();
   }
}