首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

第21课 更加强大的“字典”

“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中文移除。

最后如果你想定义都是整形的字典,方法如下:

日积月累,聚沙成塔,每天一点,水滴石穿

扫码或者按住图片关注公众号

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180601G08J6Z00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券