C# Generic泛型

泛型特点:

  • 重用代码(使用泛型的目的)。
  • 保护类型的安全(没有object对象的强制类型转换)。
  • 提高性能(对比object对象的装箱拆箱)。
  • 创建泛型集合类。.NET 框架类库在 System.Collections.Generic 空间中包含了一些泛型集合类。可用来替代 System.Collections 中的集合类。
  • 创建泛型接口和类、泛型方法、泛型委托和事件。
  • 可以对泛型类进行约束 以访问特定数据类型的方法(约束使用where,使用继承接口或基类)。
  • 关于泛型数据类型中使用的类型的信息可在运行时通过使用反射获取。

参考:

泛型:https://www.w3cschool.cn/csharp/csharp-generic.html

泛型约束:https://www.w3cschool.cn/csharp/csharp-generic-constraints.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值