Индексаторы могут быть объявлены на интерфейсе (С# Reference). Аксессуар индексаторы интерфейса отличаются от аксессуаров индексаторов классов в следующими способами:
Аксессоры интерфейса не используют модификаторы.
Аксессуар интерфейса не имеет тела.
Ответ 3
Более общий общий интерфейс (взятый из IDictionary<,>):