需求:在编程过程中我们希望将一些值另存为key/value,以便后续流程使用。
字典(Dictionary):
一个通用集合,通常用于存储key/value;其中key值必须是唯一的,value则没有限制。
初始化字典:字典需要实例化
My_Dictionary = new Dictionary(Tkey,TValue)
注意:Tkey可以是Int,String...类型 TValue可以是Int,String...类型
本例模拟背景:
条件:给定一个姓名数组{“张勇”,“张三”,”李四”,”马云”,”王五”,”王帅”,”陆六”,”陆兆禧”,”邵晓峰”}
给定一个花名册表TestInfo.xlsx
需求:遍历姓名数组,如果是马云、张勇、陆兆禧、邵晓峰、王帅的,则以花名显示,其他的均以其姓名显示。
操作步骤:
Step1:定义字典(My_Dictionay),key:姓名、value:花名
My_Dictionary属于System.Collection.Generics.Dictionary <String,String>
根据实际的数据类型实例化字典,本例姓名与花名均为String类型.
Step2:向字典中添加项目
读取TestInfo表中的姓名花名,使用Invoke Method向字典中添加项目。
其中Invoke Method Parameters属性:
Step3:定义给定姓名数组
Step4:遍历给定数组,符合条件的显示花名,不符合的显示姓名
字典中可以根据键Key索引Value值