The Pair class is the KeyValuePair class that stores a pair of values in a single list with C#.
Declare 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));Display the KeyValuePair now as shown below −
Example
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);
}
}
}Output
[Laptop, 1] [Desktop System, 2] [Tablet, 3] [Mobile, 4] [E-Book Reader, 5] [LED, 6]