博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
泛型与非泛型的区别
阅读量:6295 次
发布时间:2019-06-22

本文共 639 字,大约阅读时间需要 2 分钟。

ylbtech- .NET-Basic: 泛型与非泛型的区别

 泛型与非泛型的区别

1.A,泛型与非泛型的区别
一,泛型//动态数组,集合框架//优点:容量无限//缺点:不强制检查类型,什么都能放,进去就变成object,提取时需要强转。Person p = new Person(10001, "mike");Iraq iraq = new Iraq();//非泛型演示IList a1 = new ArrayList();a1.Add(p);a1.Add(iraq);//1,没有强转类型检查Person per = (Person)a1[0];//2,提取时需要强转。//如何解决集合框架对类型进行强制检查的问题:使用泛型//泛型的演示IList
a2 = new List
();a2.Add(p);//a2.Add(iraq);//报错,优点1,类型强转检查,导致非本类不能进入本listPerson per2 = a2[0];//优点2,提取时,不需要强转。
warn 作者:
出处:
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

 

本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/p/3623164.html
,如需转载请自行联系原作者
你可能感兴趣的文章
JAVA IO BIO NIO AIO
查看>>
input checkbox 复选框大小修改
查看>>
BOOT.INI文件参数
查看>>
vmstat详解
查看>>
新年第一镖
查看>>
unbtu使用笔记
查看>>
OEA 中 WPF 树型表格虚拟化设计方案
查看>>
Android程序开发初级教程(一) 开始 Hello Android
查看>>
使用Gradle打RPM包
查看>>
“我意识到”的意义
查看>>
淘宝天猫上新辅助工具-新品填表
查看>>
再学 GDI+[43]: 文本输出 - 获取已安装的字体列表
查看>>
nginx反向代理
查看>>
操作系统真实的虚拟内存是什么样的(一)
查看>>
hadoop、hbase、zookeeper集群搭建
查看>>
python中一切皆对象------类的基础(五)
查看>>
modprobe
查看>>
android中用ExpandableListView实现三级扩展列表
查看>>
%Error opening tftp://255.255.255.255/cisconet.cfg
查看>>
java读取excel、txt 文件内容,传到、显示到另一个页面的文本框里面。
查看>>