2010-12-13 29 views

Répondre

5

déjà répondu here on StackOverFlow

La meilleure réponse était de Michael Madsen: Dictionnaire est un type générique, Hashtable n'est pas. Cela signifie que vous obtenez une sécurité de type avec Dictionary, car vous ne pouvez y insérer aucun objet aléatoire et vous n'avez pas besoin de convertir les valeurs que vous en retirez.

+0

désolé na pas voir que –

+0

@Saif al Harthi: pas de problème, votre réponse est la bonne :) Merci – LaGrandMere

1

Dictionnaire est un type générique, Hashtable n'est pas

0

Conversion de type

1- Hashtable est une collection de valeur de clé non générique et nécessite une conversion de type exécution.

2- Le dictionnaire est une collection de valeurs de clé générique et ne nécessite pas de conversion de type à l'exécution.

Collision Avoidence

1- Hashtable utilise Double Hashage à la technique d'évitement des collisions.

2- Le dictionnaire utilise le chaînage pour l'évitement.

See Here At MSDN

+0

. Que voulez-vous dire par une collection générique? – Programmer