Почему вы не можете создать общий индекс в .NET?
следующий код генерирует ошибку компилятора:
public T this<T>[string key]
{
get { /* Return generic type T. */ }
}
Означает ли это, что вы не можете создать общий индекс для общей коллекции членов?