C# で、インターフェイスの一部としてインデクサーを宣言するための構文は何ですか? まだこれ[ ]ですか?インターフェイスでthisキーワードを使用すると、何かがおかしいと感じます。
1961 次
3 に答える
20
public interface IYourList<T>
{
T this[int index] { get; set; }
}
于 2009-08-03T17:17:00.657 に答える
5
それは - あなたが私に尋ねると、他の時にはかなり奇妙な構文です! しかし、それは機能します。インターフェイスの通常のプロパティとまったく同じように、定義なしで、セミコロンだけでget;
and/orの部分を宣言する必要があります。set;
于 2009-08-03T17:15:29.630 に答える
4
言いたいことはわかるが、はい、これは正しいです。ここにドキュメントがあります。
于 2009-08-03T17:17:52.793 に答える