英語で読む

次の方法で共有


コンパイラ エラー CS0708

'field': 静的クラスでインスタンス メンバーを宣言することはできません

このエラーは、静的に宣言されているクラスで非静的メンバーを宣言すると発生します。 静的クラスのインスタンスを作成できないため、インスタンス変数が無意味になります。 static キーワードは、静的クラスのすべてのメンバーに適用されます。

次の例では CS0708 が生成されます。

C#
// CS0708.cs  
// compile with: /target:library  
public static class C  
{  
   int i;  // CS0708  
   static int j;  // OK  
}