Индексатор - явная реализация члена интерфейса
Мне нужна рабочая программа-пример реализации интерфейса явного члена Indexer.
Microsoft C# document of Indexer заявляет, что это возможно, но не дает рабочего примера (по крайней мере, для меня этот пример не работает). Мне нужна рабочая программа, которая делает это.
1 ответ
Решение
Документация кажется неправильной. Я не могу проверить это сейчас, и я не помню, чтобы когда-либо явно реализовывал индексатор, но это должно работать:
interface IInterface
{
ReturnType this[int index] { get; }
}
class Foo: IInterface
{
ReturnType IInterface.this[int index]
{
get { return ... }
}
}