更新:2007 年 11 月

错误消息

“static class”:不能在静态类中声明索引器

索引器在静态类中没有意义,因为它们只能和实例一起使用,而且不可能创建静态类型的实例。

示例

下面的示例生成 CS0720:

 复制代码
// CS0720.cs

public static class Test
{
    public int this[int index]  // CS0720
    {
        get { return 1; }
        set {}
    }

    static void Main() {}
}