I really want to use hashsets in my program. Using a dictionary feels ugly. I\'ll probably start using VS2008 with .Net 3.5 some day, so my ideal would be that even though
I think PowerCollections library should fit your needs. It's an open source library that contains several collection classes that were missing in .NET, including Set, Bag, MultiDictionary etc. It runs on .NET 2.0. I've been using it for couple of years now and I'm very pleased with it.