更新 : 2007 年 11 月
エラー メッセージ
'静的クラス': 静的クラスでインデクサを宣言することはできません。
インデクサはインスタンス以外では使用できず、また、静的な型はインスタンスを作成できないため、静的クラスでインデクサを使用することは意味を持ちません。
使用例
次の例では CS0720 エラーが生成されます。
// CS0720.cs
public static class Test
{
public int this[int index] // CS0720
{
get { return 1; }
set {}
}
static void Main() {}
}