編譯器錯誤 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();
}
}