Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Collections breakdown

0 views
Skip to first unread message

K.C

unread,
Dec 29, 2001, 9:38:00 AM12/29/01
to
I was looking through all the types an incarnations of
the .Net collections and permutations trying to figure
out the best one for my purposes. There where so many
with only small subtle differences, and others with major
differences that it took quite some doing to figure it
all out. Maybe there is a list out there somewhere
breaking it down by their interfaces (which really helps
to see the choices in perspective) but I just made my
own. When all is said and done this may not be all of
them, add to the list if I missed any. This really comes
in handy to see them all together when trying to decide..

Recently Added: Which classes are actually indexers

Here you go... View this fully expanded or print out so
formatting is retained.


NameObjectCollectionBase.KeysCollection : IEnumerable,
ICollection

StringDictionary : Ienumerable Indexer:this
[string]

ReadOnlyCollectionBase : IEnumerable, Icollection

StringCollection : IEnumerable, ICollection,
Ilist Indexer:this[int]

CollectionBase : IEnumerable, ICollection, Ilist

DictionaryBase : IEnumerable, ICollection,
Idictionary

ListDictionary : IEnumerable, ICollection,
Idictionary Indexer: this[object]

HybridDictionary : IEnumerable, ICollection,
Idictionary Indexer: this[object]

BitArray : IEnumerable, ICollection,
Icloneable Indexer:this[int]

Queue : IEnumerable, ICollection,
Icloneable

Stack : IEnumerable, ICollection,
Icloneable

Array : IEnumerable, ICollection,
ICloneable, Ilist

ArrayList : IEnumerable, ICollection,
ICloneable, Ilist Indexer:this[int]

SortedList : IEnumerable, ICollection,
ICloneable,Idictionary Indexer: this[object]

NameObjectCollectionBase : IEnumerable, ICollection,
ISerializable, IDeserializationCallback

NameValueCollection : IEnumerable, ICollection,
ISerializable, IDeserializationCallback Indexer:this[int]
this[string]

HashTable : IEnumerable, ICollection,
ISerializable, IDeserializationCallback, ICloneable,
Idictionary Indexer: this[object]

K.C.

mailto:KC.Ma...@CarterWorld.com

CarterWorld Enterprises

0 new messages