เพื่อให้ได้ตัวแจงนับที่วนซ้ำผ่าน HybridDictionary รหัสจะเป็นดังนี้ -
ตัวอย่าง
ใช้ System; ใช้ System.Collections; ใช้ System.Collections.Specialized; การสาธิตคลาสสาธารณะ { โมฆะคงที่สาธารณะ Main () { HybridDictionary dict1 =ใหม่ HybridDictionary (); dict1.Add("A", "หนังสือ"); dict1.Add("B", "อิเล็กทรอนิกส์"); dict1.Add("C", "อุปกรณ์สวมใส่อัจฉริยะ"); dict1.Add("D", "อุปกรณ์สำหรับสัตว์เลี้ยง"); dict1.Add("E", "เสื้อผ้า"); dict1.Add("F", "รองเท้า"); Console.WriteLine("องค์ประกอบ HybridDictionary1..."); foreach (DictionaryEntry d ใน dict1) { Console.WriteLine (d.Key + " " + d.Value); } HybridDictionary dict2 =HybridDictionary ใหม่ (); dict2.Add("1", "หนึ่ง"); dict2.Add("2", "สอง"); dict2.Add("3", "สาม"); dict2.Add("4", "สี่"); dict2.Add("5", "ห้า"); dict2.Add("6", "หก"); Console.WriteLine("\nHybridDictionary2 คู่คีย์-ค่า..."); IDictionaryEnumerator demoEnum =dict2.GetEnumerator (); ในขณะที่ (demoEnum.MoveNext()) Console.WriteLine("Key =" + demoEnum.Key + ", Value =" + demoEnum.Value); }}
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
HybridDictionary1 องค์ประกอบ...A BooksB ElectronicsC อุปกรณ์สวมใส่อัจฉริยะD อุปกรณ์สำหรับสัตว์เลี้ยงE เสื้อผ้าF รองเท้าHybridDictionary2 คู่คีย์-ค่า... คีย์ =1, ค่า =OneKey =2, ค่า =TwoKey =3, ค่า =ThreeKey =4, ค่า =FourKey =5, ค่า =FiveKey =6, ค่า =หก
ตัวอย่าง
เรามาดูตัวอย่างกัน −
ใช้ System; ใช้ System.Collections; ใช้ System.Collections.Specialized; การสาธิตคลาสสาธารณะ { โมฆะสาธารณะแบบคงที่ Main () { HybridDictionary dict =ใหม่ HybridDictionary (); dict.Add("A", "แกรี่"); dict.Add("B", "แอนดี้"); dict.Add("C", "เครื่องหมาย"); dict.Add("D", "แบร์รี่"); dict.Add("E", "เคธี่"); dict.Add("F", "จอห์น"); Console.WriteLine("HybridDictionary key-value pairs..."); IDictionaryEnumerator demoEnum =dict.GetEnumerator (); ในขณะที่ (demoEnum.MoveNext()) Console.WriteLine("Key =" + demoEnum.Key + ", Value =" + demoEnum.Value); }}
ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
คู่คีย์-ค่า HybridDictionary...Key =A, ค่า =GaryKey =B, ค่า =AndyKey =C, ค่า =MarkKey =D, ค่า =BarryKey =E, ค่า =KatieKey =F, ค่า =Johnก่อน>