В С# я использую List<T>
, IList<T>
или IEnumerable<T>
99% времени. Есть ли случай, когда было бы лучше использовать HashTable
(или Dictionary<T,T>
в 2.0 и выше) поверх этих?
Редактировать:
Как уже указывалось, то, что кто-то хотел бы сделать с коллекцией, часто диктует, что следует использовать, поэтому, когда бы вы использовали Hashtable
/Dictonary<T,T>
над List<T>
?