您的位置:首页 > 编程语言 > C#

List 和ArrayList的区别

2017-01-21 14:07 295 查看
difference betwee List and ArrayList:

List: 兼有数组和ArrayList的功能;   给定数据类型,可以添加以及删除插入; 不用装箱拆箱:给定明确的数据类型;拥有arraylist 和数组的功能

List<string> list=new List<string>();

list.Add("helloworld");

ArrayList 数据类型则不同:他可以添加和删除插入对象,但是他是以装箱成object形式装箱,需要拆箱;影响执行效率

其次,有可能造成数据类型的错误;

ArrayList list=new ArrayList();

list.Add("heiloworld");

list.Add(234);

这些都可以,但是要注意拆箱时候记住对应的数据类型,否则就会出错;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c# list ArrayList的