Dictionary字典的用法及用途原理

来源:互联网 发布:中国网络歌曲 编辑:程序博客网 时间:2024/05/20 12:22
Dictionary<Tkey,Tvalue>是一个字典型的泛型
主要功能与数组类似,属于一种存储数据的集合。

它的特点是存入对象是需要与Tkey键值一一对应的存入该泛型,识别的数据通过某一个Tkey匹配得出对应的Value值。


举个例子来简单表现一下:

//实例化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则按键值获取相对应的数据。


0 0
原创粉丝点击