C#中的Pair类
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]
广告