C#进阶语法复习——泛型

(1)泛型是什么

C#进阶语法复习——泛型

(2)泛型分类

C#进阶语法复习——泛型

 

 (3)泛型类和接口

C#进阶语法复习——泛型 C#进阶语法复习——泛型

 

C#进阶语法复习——泛型

 

C#进阶语法复习——泛型

C#进阶语法复习——泛型

 

 (4)泛型方法

//普通函数的泛型方法

 C#进阶语法复习——泛型

 

 C#进阶语法复习——泛型

 

//泛型类中的泛型方法(虽然名字一样,但是有泛型<>所以虽然都是Test2但是下面一个Test2有尖括号,相当于另一个函数)

 C#进阶语法复习——泛型

 

注意上面Test2类中的<>内已经有一个T作为占位符了,下面函数的占位符<>中不能填T了,否则重名报错

 C#进阶语法复习——泛型

 

 C#进阶语法复习——泛型

C#进阶语法复习——泛型

 

 (5)泛型的作用

C#进阶语法复习——泛型

 

通过泛型可以减少装箱拆箱的现像

 C#进阶语法复习——泛型

 

上一篇:微信统一下单官方文档解释


下一篇:python-装饰器