.NET 中的泛型

.NET 中的泛型

泛型的优点包括:代码的可重用性增加,类型安全性提高。

泛型(Generic) 允许您延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。换句话说,泛型允许您编写一个可以与任何数据类型一起工作的类或方法。 --菜鸟教程

本人愚见:就是您有个银行账户,里面有您的存款,当您在中国就使用用人民币,想去美国就使用美元,钱还是您的钱(也就是方法还是那个方法)。

泛型的优点:

1.类型安全。 泛型将类型安全的负担从你那里转移到编译器。 没有必要编写代码来测试正确的数据类型,因为它会在编译时强制执行。 降低了强制类型转换的必要性和运行时错误的可能性。

2.代码更少且可以更轻松地重用代码。 无需从基类型继承,无需重写成员。 例如,可立即使用 LinkedList<T> 。 例如,你可以使用下列变量声明来创建字符串的链接列表:

LinkedList<string> llist = new LinkedList<string>();

3.性能更好。 泛型集合类型通常能更好地存储和操作值类型,因为无需对值类型进行装箱。

装箱操作是将值类型转化成引用类型。(装上瘾,拆了值),大家可以这样记忆,然后再去理解.

建议大家可以去这个链接看下,本文也是截取其中一些内容

 

**那里存在不足,也希望大佬们留下宝贵的建议,谢谢。**

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值