哈喽,你好,我是雷工!
以下是C#Dictionary泛型集合的学习笔记。
01 Dictionary泛型集合
1.1、Dictionary<K,V>通常称为字典,
1.2、其中<K,V>是自定义的,用来约束集合中元素类型。
1.3、在编译时检查类型约束,
1.4、无需装箱拆箱操作,
1.5、操作与哈希表(HashTable)操作相似。
02 Dictionary<K,V>泛型集合的存储结构
2.1、基于键值对,根据键(key)可以查询到相应的值(Value);
2.2、其中键(Key)值不可重复,不可为空;
2.3、当通过键(Key)访问元素时,如果没有相应的键(Key)值,系统会报错;
2.4、当通过键(Key)删除元素时,如果没有相应的键(Key)值,系统不会报错;
03 Dictionary泛型集合应用示例
3.1、首先添加实体类(IP),添加3个属性;
3.2、创建几个IP对象:
3.3、实现功能:将创建的5个IP对象存储到Dictionary键值对的泛型集合里;
3.4、添加方式1:使用Dictionary的Add方法添加
代码如下:
//添加方式1:使用Add方法添加
Dictionary<string, IP> ipDic1 = new Dictionary<string, IP>();
ipDic1.Add("雷工1", ip1);
ipDic1.Add("雷工2", ip2);
ipDic1.Add("雷工3", ip3);
ipDic1.Add("雷工4", ip4);
ipDic1.Add("雷工5"