Why can\'t you create a generic indexer in .NET?
the following code throws a compiler error:
public T this[string key] { get { /
Properties can't be generic in C#2.0/3.0 so therefore you can't have a generic indexer.