หากต้องการเพิ่มคู่คีย์-ค่าในพจนานุกรม C# ให้ประกาศพจนานุกรมก่อน
IDictionary<int, string> d = new Dictionary<int, string>();
ตอนนี้ เพิ่มองค์ประกอบด้วย KeyValuePair
d.Add(new KeyValuePair<int, string>(1, "TVs")); d.Add(new KeyValuePair<int, string>(2, "Appliances")); d.Add(new KeyValuePair<int, string>(3, "Mobile"));
หลังจากเพิ่มองค์ประกอบแล้ว ให้เราแสดงคู่คีย์-ค่า
ตัวอย่าง
using System; using System.Collections.Generic; public class Demo { public static void Main() { IDictionary<int, string> d = new Dictionary<int, string>(); d.Add(new KeyValuePair<int, string>(1, "TVs")); d.Add(new KeyValuePair<int, string>(2, "Appliances")); d.Add(new KeyValuePair<int, string>(3, "Mobile")); d.Add(new KeyValuePair<int, string>(4, "Tablet")); d.Add(new KeyValuePair<int, string>(5, "Laptop")); d.Add(new KeyValuePair<int, string>(6, "Desktop")); d.Add(new KeyValuePair<int, string>(7, "Hard Drive")); d.Add(new KeyValuePair<int, string>(8, "Flash Drive")); foreach (KeyValuePair<int, string> ele in d) { Console.WriteLine("Key = {0}, Value = {1}", ele.Key, ele.Value); } } }
ผลลัพธ์
Key = 1, Value = TVs Key = 2, Value = Appliances Key = 3, Value = Mobile Key = 4, Value = Tablet Key = 5, Value = Laptop Key = 6, Value = Desktop Key = 7, Value = Hard Drive Key = 8, Value = Flash Drive