2009-11-24 6 views

Répondre

3

Bien que DictionaryEntry est le type retourné lorsque vous itérer un Hashtable, ce n'est pas vraiment vrai qu'un Hashtable « contient » DictionaryEntry s. DictionaryEntry est un type de valeur et n'a donc pas d'identité . Si vous voulez « un » DictionaryEntry contenant une clé donnée et la valeur correspondante, vous pouvez en faire un vous-même:

DictionaryEntry de = new DictionaryEntry(key, myHashtable[key]); 
0

Je ne sais pas si je comprends bien votre question, mais ne pourriez-vous pas l'utiliser?

myHashtable[key] 
0

Je vous recommande d'utiliser le dictionnaire au lieu de Hashtable comme il est un Hashtable dactylographié. Pour les données retreivale

  if(myHahtable.ContainsKey(key)) 
      object value = myHahtable[key]; 
+0

J'ai lié Hashtable avec un ComboBox en utilisant BindingSource! – shahjapan