1、字典是一种《键值对》集合,该集合由两部分构成,键和值
2、在键值对集合中,我们是根据键去找值的,键必须是唯一
3、键值对添加数据
Dictionary<int, string> dic = new Dictionary<int, string>();
dic.Add(1,"张三");
dic.Add(2, "李四");
上述创建键为int类型,值为string类型
4、根据键去查找值(单一查找)
if (dic.ContainsKey(1))
{
richTextBox1.Text= dic[1];//[]中写入的为键值对中的键,不是数组下标,写谁输出谁对应的值信息
}
一般在输出之前,先去键值对集合查找是否包含,如上所示,先去判断键值1是否在集合中,如果在,将键1对应的值显示在文本框中
输出结果:张三
5、遍历整个键值对集合
foreach (var item in dic.Keys)
{
richTextBox1.AppendText("键为"+item.ToString()+"值为"+dic[item]); //输出全部键和值
}
上述 item代表键,dic[item]代表寻找所对应的值