Немного более универсальный интерфейс (взятый из IDictionary<,>
) будет выглядеть следующим образом:
interface IIndexable<TKey, TValue>
{
TValue this[TKey key] { get; set; }
}
Мне только интересно, почему они не включили его в mscorlib, чтобы IDictionary мог реализовать его.Это имело бы смысл.