Quote Originally Posted by jmcilhinney
OK, you didn't mention anything about using keys. Just as CollectionBase exists for creating strongly-typed ArrayLists, so too DictionaryBase exists for creating strongly-typed Hashtables. Further still, Specialized.NameObjectCollectionBase exists for creating strongly-typed collections of objects that can be accessed either by a String key or by index. That sounds a lot like what you're doing, so that should be your base class.
Specialized.NameObjectCollectionBase, now you tell me. DOH!

This is what I want.

Right gonna change me code now.

But my collection class above works just hunky dorey

Woof