คลาส Pair คือคลาส KeyValuePair ที่เก็บค่าคู่ไว้ในรายการเดียวด้วย C#
ประกาศ KeyValuePair -
var myList = new List<KeyValuePair>string, int>>(); Now, add some elements: myList.Add(new KeyValuePair<string, int>("Laptop", 1)); myList.Add(new KeyValuePair<string, int>("Desktop System", 2)); myList.Add(new KeyValuePair<string, int>("Tablet", 3)); myList.Add(new KeyValuePair<string, int>("Mobile", 4)); myList.Add(new KeyValuePair<string, int>("E-Book Reader", 5)); myList.Add(new KeyValuePair<string, int>("LED", 6));
แสดง KeyValuePair ทันทีดังที่แสดงด้านล่าง -
ตัวอย่าง
using System; using System.Collections.Generic; class Program { static void Main() { var myList = new List<KeyValuePair<string, int>>(); // adding elements myList.Add(new KeyValuePair <string, int>("Laptop", 1)); myList.Add(new KeyValuePair <string, int>("Desktop System", 2)); myList.Add(new KeyValuePair <string, int>("Tablet", 3)); myList.Add(new KeyValuePair <string, int>("Mobile", 4)); myList.Add(new KeyValuePair <string, int>("E-Book Reader", 5)); myList.Add(new KeyValuePair <string, int>("LED", 6)); foreach (var val in myList) { Console.WriteLine(val); } } }
ผลลัพธ์
[Laptop, 1] [Desktop System, 2] [Tablet, 3] [Mobile, 4] [E-Book Reader, 5] [LED, 6]