[VB .Net] Performance sur parcours de hashtable
Bonjour,
J'aimerais savoir quelle est la solution la plus performante pour parcourir entièrement un hashtable :
Code:
1 2 3
| For each maClé in monHashTable.Keys
...
Next |
- ou utiliser un itérateur IDictionaryEnumerator
Re: [VB .Net] Performance sur parcours de hashtable
Citation:
Envoyé par plasticgoat
- ou utiliser un itérateur IDictionaryEnumerator
C'est ce que fait foreach :)
Re: [VB .Net] Performance sur parcours de hashtable
Citation:
Envoyé par Maniak
Citation:
Envoyé par plasticgoat
- ou utiliser un itérateur IDictionaryEnumerator
C'est ce que fait foreach :)
Non pas dans l'exemple donné qui itère 2 collections différentes
1. HashTable (IDictionary) dont le GetEnumerator fournit un IDictionaryEnumerator qui itère sur les éléments (Key+Value)
2. HashTable.Keys (ICollection) dont le foreach itèrera sur la collection des clés uniquement