当前位置:网站首页>特殊的类——集合与泛型(C#)
特殊的类——集合与泛型(C#)
2022-07-29 15:53:00 【DXB2021】
集合就像是一种容器,是用于存储、获取、操作对象的容器。如果集合中不使用泛型,意味着集合中可以添加任意类型的对象。当用户需要具体用到某一个类型时,必须强制进行类型转换才可以得到,但是这样就可能引发异常。
一、认识集合
1、集合类的概念
集合(Collection)类是专门用于数据存储和检索的类。
2、集合类的特点
(1)集合类定义为System.Collections或System.Collections.Generic命名空间的一部分。
(2)大多数集合类都派生自ICollection、IComparer、IEnumerable、IList、IDictionary和IDictionaryEnumerator接口以及它们的等效泛型接口。
(3)使用泛型集合类可以提供更高的类型安全性,在某些情况下还可以提供更好的性能,尤其是在存储值类型时,这些优势会体现得更明显。
二、常用集合类型
常用的集合类型有动态数组(ArrayList类)、堆栈(Stack类)、Queue类和Hashtable类。
1、动态数组
动态数组(ArrayList)代表了可被单独索引的对象的有序集合。它基本上可以替代一个数组。但是,与数组不同的是,
1、ArrayList类的方法和属性
2、ArrayList类中元素的添加
3、ArrayList类中元素的删除
4、ArrayList类中元素的遍历和查找
2、堆栈(Stack)类
3、队列(Queue)类
4、哈希表(Hashtable)类
三、泛型
1、泛型的概述
2、泛型的特点
3、类型参数T
4、泛型集合
5、Dictionary类
四、泛型接口
五、泛型方法
边栏推荐
猜你喜欢
随机推荐
货比三家 tb1.3
易基因:人类tRNA基因位点表现出与衰老相关的DNA高甲基化|研究文章
教程篇(7.0) 07. 诊断和故障排除 * FortiClient EMS * Fortinet 网络安全专家 NSE 5
兆易创新2021年将从长鑫存储采购3亿美元DRAM产品
面试官:设计原则有哪些?什么是里式替换原则?
参与造谣传谣,华为宣布开除五名员工
我的 2019 年终总结
Recommended Remote Desktop Tools
CRM如何帮助企业营销获客
MLX90640 infrared thermal imager development notes (9)
MySQL外键约束怎么创建
Linux environment redis complete configuration and startup command
参与一个rk3399的一起学习班级
c#替换字符串中字符出现某次的字符
驱动领域DDD的微服务设计和开发实战
如何在CentOS 8上安装PHP
旭硝子龟尾工厂3月起将减少30%玻璃基板供应!TCL华星、友达、群创、惠科均受影响
NTP服务器搭建
联想集团宣布在科创板上市!杨元庆:进一步释放联想的价值!
Tess4J 图片文字识别








