Индексатор - явная реализация члена интерфейса

Мне нужна рабочая программа-пример реализации интерфейса явного члена Indexer.

Microsoft C# document of Indexer заявляет, что это возможно, но не дает рабочего примера (по крайней мере, для меня этот пример не работает). Мне нужна рабочая программа, которая делает это.

1 ответ

Решение

Документация кажется неправильной. Я не могу проверить это сейчас, и я не помню, чтобы когда-либо явно реализовывал индексатор, но это должно работать:

interface IInterface
{
    ReturnType this[int index] { get; }
}

class Foo: IInterface
{
    ReturnType IInterface.this[int index]
    {
        get { return ... }
    }
}
Другие вопросы по тегам