Csharp/CSharp Tutorial/Data Structure/IDictionaryEnumerator — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
|
(нет различий)
|
Текущая версия на 12:15, 26 мая 2010
Demonstrate IDictionaryEnumerator
using System;
using System.Collections;
class MainClass {
public static void Main() {
// Create a hash table.
Hashtable ht = new Hashtable();
// Add elements to the table
ht.Add("A", "3");
ht.Add("B", "9");
ht.Add("C", "3");
ht.Add("D", "7");
// Demonstrate enumerator
IDictionaryEnumerator etr = ht.GetEnumerator();
Console.WriteLine("Display info using Entry.");
while(etr.MoveNext())
Console.WriteLine(etr.Entry.Key + ": " +
etr.Entry.Value);
Console.WriteLine();
Console.WriteLine("Display info using Key and Value directly.");
etr.Reset();
while(etr.MoveNext())
Console.WriteLine(etr.Key + ": " +
etr.Value);
}
}
Display info using Entry. A: 3 B: 9 C: 3 D: 7 Display info using Key and Value directly. A: 3 B: 9 C: 3 D: 7