码迷,mamicode.com
首页 > Windows程序 > 详细

C# arraylist、泛型、方法重载、重写等

时间:2018-08-03 14:25:13      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:不同类   重载   关系   generic   bubuko   dao   为什么   定义   blank   

1、为什么要用arraylist:

技术分享图片

2、虚方法和重写方法

技术分享图片

3、让方法不可重写

技术分享图片

 4、外部方法

 技术分享图片

引入命名空间快捷键: ctrl + alt +F10

 技术分享图片

 

5、方法的重载

  技术分享图片

举例:

技术分享图片

6、析构函数,释放资源

技术分享图片

7、泛型与ArrayList的区别与关系

  ArrayList还是数组没错,他和上两个泛型集合的区别在于,他属于弱类型集合而泛型集合属于强类型集合,懂的人可能已经知道我的意思了,就是ArrayList中存放的类型都是Object的,虽然方便,但也可能造成隐患,比如存入存取一个不同类型的值就会发生类型错误,而泛型集合是在定义时就确定类型的,List<这里定义你期望存入的类型>,这样就限制了List存取的类型,极大的避免的出错的可能性。这也是强类型集合的优势,从你新建一个类的命名空间来看,微软已经默认帮你引入了System.Collection.Generic,这说明微软也是希望我们多多使用泛型集合的。

 

C# arraylist、泛型、方法重载、重写等

标签:不同类   重载   关系   generic   bubuko   dao   为什么   定义   blank   

原文地址:https://www.cnblogs.com/jndx-ShawnXie/p/9413201.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!