索引器可在接口(C# 参考)上声明。接口索引器的访问器与索引器的访问器具有以下方面的不同:

因此,访问器的用途是指示索引器是读写、只读还是只写。

以下是接口索引器访问器的示例:

C# CopyCode image复制代码
public interface ISomeInterface
{
    //...

    // Indexer declaration:
    string this[int index]
    {
        get;
        set;
    }
}

一个索引器的签名必须区别于在同一接口中声明的其他所有索引器的签名。

Expand 图像示例

Expand 图像输出

Expand image请参见