I\'m looking for a container that keeps all its items in order. I looked at SortedList, but that requires a separate key, and does not allow duplicate keys. I could also j
If the key is also an attribute of the object, you might try the System.Collections.ObjectModel.KeyedCollection. It's an abstract class, but if your key is just a property of the item then it's real simple to derive from.