Есть ли причины использовать Hashtables при наличии универсального класса Dictionary? - PullRequest
1 голос
/ 08 марта 2011

Есть ли причины использовать Hashtables, когда есть универсальный класс Dictionary? Если да, то что они?

Ответы [ 3 ]

2 голосов
/ 08 марта 2011

Нет, если вы не используете .NET 1.1 или микро-фреймворк, нет. То же самое относится и к другим коллекциям, предшествующим дженерикам, за исключением небольшого некоторых классов в пространстве имен System.Collections.Specialized, которые не все имеют прямые родовые замены.

0 голосов
/ 09 марта 2011

Словарь быстрый, потому что он знает, что хранить. Но если вы хотите хранить объекты, то HashTable быстрее, потому что элементы HashTable являются типами объектов.

0 голосов
/ 08 марта 2011

Возможно, больше нет, если, возможно, вы не работаете или не хотите взаимодействовать с кодом .NET 1.x.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...