“Dictionary”中文“字典”,是一种泛型集合,和数组具有固定的长度不一样,字典可以动态的修改长度,查询内容很方便,还可以排序。
字典,顾名思义,含有一个键Key,还有一个值Value,Key和Value一一对应。表示方法如下:
Dictionary
大家可能觉得这种用法很陌生,开始是这样的,多用几次就熟悉了,字典的功能很强大。
创建字典步骤:
Dictionary myDic=newDictionary ();
1.Dictionary表示字典的Key和Value都是字符串类型的,当然如果你需要整形int都是可以的,但是Key最好是字符串类型的,Value可以是int或者其他类型,比如Dictionary。
2.myDic是变量名,自己按照需要定义
3.=new Dictionary()是实例化的过程,其中内的变量类型必须和前面的一致。
界面及控件设计:
控件类型,属性和事件设置如下表格所示。
主窗体设计:
控件在主窗体上布局如下,自己选中控件后,拖拉控件边缘,可以调整大小和位置,自己觉得美观就行。
代码编写:
动画演示:
程序解释:
1.如下图所示,实例化字典的方法如下:
2.字典变量名“.Add(string key, string value)”的方法可以添加一对key和value,其中注意key具有唯一性,也就是说在你定义的这个字典中,只能有唯一的key,不然字典会给你报警。但是value可以不用唯一。
下面是可以的:
但是下面是不可以的:
3.字典名“.ContainKey(strng key)”是用来判断是否存在某个键,Contain中文包含,Key中文键,所以很容易理解为是否存在某个键。
4.字典名“.Remove(string key)”是用来删除某个键,Remove中文移除。
最后如果你想定义都是整形的字典,方法如下:
日积月累,聚沙成塔,每天一点,水滴石穿
扫码或者按住图片关注公众号
领取专属 10元无门槛券
私享最新 技术干货