Je suis à essayer de comprendre quand et pourquoi utiliser un Dictionnaire ou une table de hachage. J'ai fait un peu de recherche sur ici et d'avoir trouvé des gens parler sur le générique avantages du Dictionnaire qui je suis totalement d'accord avec, ce qui conduit le boxing et unboxing avantage pour un léger gain de performance.
Mais j'ai aussi lu le Dictionnaire ne sera pas toujours de retourner les objets dans l'ordre où ils sont insérés, chose qu'il est trié. Où, comme une table de hachage. Comme je comprends ce qui conduit à la table de hachage étant beaucoup plus rapide pour certaines situations.
Ma question est vraiment, ce sont ces situations? Suis-je en tort dans mes hypothèses ci-dessus? Quelles sont les situations que vous pouvez utiliser pour choisir l'un au dessus de l'autre, (oui le dernier est un peu ambigu).