Как определить поведение индексатора для интерфейса?

Можно ли добавить поведение индексатора из интерфейса?

что-то вроде этого:

interface IIndexable<T>
{
   T this[string index];
}
27
задан Christophe Debove 6 March 2012 в 15:37
поделиться

1 ответ

Из MSDN :

public interface ISomeInterface
{
    //...

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

Индексаторы могут быть объявлены на интерфейсе (C # Reference). Средства доступа к индексаторам интерфейсов отличаются от средств доступа к индексаторам классов следующими способами:

  • Средства доступа к интерфейсам не используют модификаторы.
  • Интерфейс доступа к интерфейсу не имеет тела.
11
ответ дан 28 November 2019 в 05:10
поделиться
Другие вопросы по тегам:

Похожие вопросы: