Lister le contenu d'un Hashtable en C#
Pour lister le contenu d'un Hashtable, c'est à dire les clés et les données, une simple boucle for (int i=0, i<; i++) suffit pour récupérer les données mais pour récupérer les clés, c'est une autre histoire.
Il faut passer par une collection:
// Clear out the previous items
myHash.Clear();
// Now add some new items.
// Note we use an int as the key this time.
myHash.Add(1, “Item one”);
myHash.Add(2, “Item two”);
myHash.Add(3, “Item three”);
// Loop over the list, writing out the value
foreach (DictionaryEntry myEntry in myHash)
{
Console.WriteLine("Key: " + myEntry.Key+ " Param: " + myEntry.Value);
}
Console.Read(); // Wait for user to press a key