Dictionary
//实例化Dictionary
private Dictionary<int, string> dic = new Dictionary<int, string>();
private void Form1_Load(object sender, EventArgs e)
{
//添加数据集
dic.Add(1, "A");
dic.Add(2, "B");
dic.Add(3, "C");
dic.Add(4, "D");
//输出每个值
tb.Text = dic[1] + "\r\n";
tb.AppendText(dic[2].ToString() + "\r\n");
tb.AppendText(dic[3].ToString() + "\r\n");
}
以上例子拆解分析为:
A、1,2,3,4均为键值,对应的value:A,B,C,D
B、键值是唯一标示符,意味不可重复。
C、value是数据,可以重复。
D、存储数据跟数组类似,依次排列。
数组按索引值获取数据,而Dictionary则按键值获取相对应的数据。