Collections provide a way to store arbitrary objects in a structured fashion, and we all know how useful they are in everyday programming. The .NET class library offers an embarrassment of collection ...
Be warned at least one of them has a serious bug which I reported to them and got no response back at all. since it's open source I could at least 1) spot it, 2) work round it. I haven't checked back ...