Comment convertir Dictionnaire<> table de hachage en C#?

Je vois beaucoup de question/réponses sur la façon de convertir une table de hachage pour un Dictionnaire, mais comment puis-je convertir un Dictionnaire à une table de hachage?

Et pourquoi auriez-vous besoin? Une table de hachage est très spécifique en ce que la valeur calculée sur la clé de produit de l'emplacement de la valeur... et un dictionnaire est juste une ligne droite (clé, valeur) de la collection. Pourquoi voulez-vous convertir un dictionnaire à une table de hachage?
Au niveau le plus simple, je suis paresseux. L'objet de type Hashtable est utilisé dans beaucoup d'endroits.
Ce qui en soi n'est pas une raison pour les utiliser. Les dictionnaires et les tables de hachage sont différents animaux qui sont utilisés dans différentes situations. Vous le savez, une List<int> est également utilisé dans beaucoup d'endroits... Alors pourquoi ne pas l'utiliser? :-s
Dictionnaire est juste un générique de table de hachage. Il sert le même but.
C'est une raison de l'utiliser si je n'ai pas envie d'aller à travers tout le code pour faire fonctionner les choses avec un Dictionnaire.

OriginalL'auteur jpints14 | 2012-03-29