C#中字典Dictionary类的用法

如同java中的Hasttable,C#里面有Dictionary,可以实现很高效的键值对操作。下面简述下Dictionary类的用法。

操作方法

  • 01

    首先创建Dictionary的实例。Dictionary的键值对都是泛型,可以指定任意需要的类型。和java中Hashtable不同的是,Dictionary也可以指定值类型,int、long,都可以用。

  • 02

    引用Dictionary类的命名空间。Dictionary在System.Collections.Generic中。

  • 03

    可以是用Add方法,往Dictionary中添加键值对。也可以直接用中括号[],像数组索引那样的方式添加键值对。

  • 04

    Dictionary的count属性可以获取里面一共有多少个键值对。

  • 05

    我们可以用Remove方法,删除键值对。Remove的参数是key的名称。

  • 06

    ContainsKey方法可以判断Dictionary中是否包含某个key,ContainsValue方法可以判断是否包含某个value。返回值都是bool类型,存在就返回true,不存在就返回false。

  • 07

    使用Keys属性可以获得Dictionary所有key的集合,然后通过foreach循环,就可以遍历每一个key。再通过中括号[]以索引的方式,就可以获取每一个key所对应的value。

  • 08

    也可以使用Values属性,获取Dictionary所以value的集合,然后用foreach循环遍历,就可以直接获取所有的value。

(0)

相关推荐

  • VBA中字典的经典用法

    VBA中字典是一个很好用的工具,在去重.汇总等等方面发挥着巨大作用,而且用字典处理这类数据,不但代码简洁,而且运行速度非常快. 今天就介绍一下字典的经典用法. 操作方法 01 原始数据如下表所示,在S ...

  • Excel VBA怎么使用字典Dictionary对象的通用代码?

    字典Dictionary对象是一个非常强大的辅助对象,利用该对象可以实现相关的提取的不重复值的任何案例.本文将简要介绍在VBA中使用字典Dictionary对象的通用代码. 1.新建一个空白工作簿,在 ...

  • excel中函数lookup查询函数用法详细步骤实例

    excel中lookup查找函数用法详细步骤实例,函数的工作原理是在第二个参数(区域,一般是一列)中查找第一个参数(一般为单元格值),找到首个大于第一个参数时,函数返回找到的上方位置,对应的第三个参数 ...

  • 在Word2010公式中添加字母类符号

    第1步,打开Word2010文档窗口,单击需要添加字母类符号的公式使其处于编辑状态,并将插入条光标定位到目标位置,如图1所示. 图1单击需要添加字母类符号的公式 第2步,在"公式工具/设计& ...

  • 如何屏蔽微信视频号中的某类视频

    我们在使用微信视频号的时候,有些不喜欢的视频作品,不想要看到,能不能进行屏蔽呢?该怎么操作呢?今天就跟大家介绍一下如何屏蔽微信视频号中的某类视频的具体操作步骤.1. 首先打开手机上的微信APP,进入主 ...

  • excel中vlookup查找函数基本用法详细步骤实例

    excel中vlookup查找函数基本用法详细步骤实例 操作方法 01 如图所示在左边红框中是代码列 在右侧红框中  右侧框是火车站名和对应代码 我想通过查找中间框中的火车站名 在右侧的框中查找 然后 ...

  • excel中vba里cells的用法经验

    小编致力于为大家奉献最有效的,让大家能够解决掉问题,但是大家也都知道,每个人遇到的情况都是不一样的,大家在看小编的同时,除了跟随操作,也需要自己的思考,举一反三的解决问题,这样才会变得更加有内涵,成为 ...

  • ArcGIS在文件数据库中创建要素类

    在使用ARCGIS软件进行工作时,免不了要建立地理数据库和要素类之类的.一下是我创建文件地理数据库并在数据库中创建要素类写相关步骤: 操作方法 01 启动软件,可以使用ARCCatalog直接进行创建 ...

  • excel中index嵌套match函数用法详细步骤实例

    excel中index嵌套match函数用法详细步骤实例,index函数的作用是在第一个参数(指定的区域引用),根据相对行号(第二个参数),相对列号(第三个参数),返回行列所确定的单元格内的值. ma ...