欢迎光临
我们一直在努力

泛型2

泛型的作用

没有泛型多个数据类型需要去写多个方法去进行处理

泛型组成

泛型是由尖括号和占位符组成的

泛型的原理

泛型不是语法糖,而是框架升级支持的。第一次编译的时候将类型参数编译成中间语言中的占位符。第二次编译时,将占位符换成了实际上的类型。

泛型的分类

1、泛型方法

当一个方法需要处理多个数据类型的时候使用

2、泛型类

当一个类需要处理多个数据类型的时候使用

3、泛型接口

当一个接口需要处理多个数据类型的时候使用

4、泛型委托

当一个委托需要处理多个数据类型的时候使用

泛型的应用的场景

泛型的约束

1、基类约束

这样可以读取基类的一些字段

2、接口约束

这样可以读取接口的一些方法

3、引用约束 class

这样可以返回null值

4、值类型约束

5、无参数构造函数约束

这样就可以返回new的对象

return new T();

赞(0) 打赏
未经允许不得转载:.net core_.Net Core_Asp .Net Core_.Net Core 3.0_.Net Core微服务 » 泛型2
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

大前端WP主题 更专业 更方便

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏