When to use a HashTable - by ammed In C# I find myself using a List, IList or IEnumerable 99% of the time. Is there a case when t would be better to use a HashTable (or Dictionary in 2.0 and above) over these? Read the article