英語で読む

次の方法で共有


コンパイラ エラー CS0720

'static class': 静的クラスでインデクサーを宣言することはできません

インデクサーは静的クラスでは無意味です。インデクサーはインスタンスでのみ使用でき、静的な型のインスタンスを作成することはできません。

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

C#
// CS0720.cs  
  
public static class Test  
{  
    public int this[int index]  // CS0720  
    {  
        get { return 1; }  
        set {}  
    }  
  
    static void Main() {}  
}