C#泛型作为C#编程语言的中级课程,总共分为7个微课程。从最基础的初识泛型讲起,让您先对泛型有一个大概的了解,然后开始讲解泛型集合、泛型类和接口、泛型方法和委托,接着讲解泛型约束以及反射在泛型中的应用,最后以对泛型的小结来结束本课程,采用循序渐进、层层深入的方式来阐述泛型在C#中的应用。相信通过这种方式,您不仅能快速掌握泛型知识,同时也能轻松运用到项目中。怎么样?心动不如行动,如果你想学习泛型,那就赶紧加入秒秒学吧!
- 目录
- 01-初识泛型
- 0101-缓冲区问题 | 0102-在缓冲区中存储object | 0103-缓冲类代码的复制和粘贴 | 0104-泛型缓冲区类 | 0105-细说泛型
-
- 02-泛型集合
- 0201-List集合 | 0202-Queue队列 | 0203-Stack栈 | 0204-HashSet集合 | 0205-LinkedList集合 | 0206-Dictionary集合 | 0207-排序的集合
-
- 03-泛型类和接口
- 0301-缓冲区接口 | 0302-新建缓冲区类 | 0303-优化原始的缓冲区类 | 0304-缓冲区接口实现IEnumerableT泛型接口 | 0305-泛型集合实现的泛型接口 | 0306-比较泛型集合中的对象 | 0307-优化有关泛型集合的项目
-
- 04-泛型方法和泛型委托
- 0401-泛型方法 | 0402-扩展方法 | 0403-泛型委托 | 0404-常用泛型委托 | 0405-Converter泛型委托 | 0406-事件和泛型
-
- 05-泛型约束、协变和逆变
- 0501-创建存储库和泛型约束 | 0502-提交数据到存储库并查询 | 0503-接口约束 | 0504-泛型中的约束 | 0505-泛型中的协变 | 0506-泛型中的逆变
-
- 06-泛型和反射
- 0601-通过反射获取泛型实例 | 0602-通过反射调用泛型方法 | 0603-自定义容器 | 0604-解析简单类型 | 0605-反射在构造方法中的应用 | 0606-未绑定的泛型
-
- 07-泛型小结
- 0701-泛型和枚举 | 0702-泛型中数学运算符问题 | 0703-有关泛型和父类以及静态变量的问题