-2

How can I define an indexer method in an interface?

4

1 に答える 1

2

次のように、インデクサーを使用してインターフェイスを定義できます。

public interface Foo
{
    int this[int i] { get; set; }
}

このインターフェイスを実装するすべてのクラスは、getter と setter を使用してインデクサーを定義する必要があります。インターフェイスはインデクサーの実装を定義できません。インターフェースを定義するインターフェースを実装するクラスのみを要求できます。

于 2013-09-05T19:18:12.227 に答える