首页 新闻 会员 周边 捐助

C# 集合和数组的区别

0
[待解决问题]

想问下,集合和数组 在内存 ,指针方面,性能方面的区别!!!!!

疯痴傻的主页 疯痴傻 | 菜鸟二级 | 园豆:354
提问于:2017-06-08 11:44
< >
分享
所有回答(2)
1

没有场景就没有区别

吴瑞祥 | 园豆:29449 (高人七级) | 2017-06-08 11:46

.....最简单的,10000 个对象,用数组明显比 集合快,为什么,在底层方面 有什么区别

支持(0) 反对(0) 疯痴傻 | 园豆:354 (菜鸟二级) | 2017-06-08 11:48

@唐@: 如果长度是一样的10000.就不会有明显的差别.

具体某个操作不一样的实现会不一样的操作.

比如往集合里add元素和往数组里add元素是不一样的.

支持(0) 反对(0) 吴瑞祥 | 园豆:29449 (高人七级) | 2017-06-08 11:56

@唐@: 人家说的没错,比如都是拉货,火车跟汽车比,你说火车比汽车快,但是场景中没有车站;你说汽车灵活,但是有车站而且货运费用不足;

这里也一样的。区别书上说这个已经清清楚楚了,你多用几次理解就很清楚了。

支持(0) 反对(0) 花飘水流兮 | 园豆:13615 (专家六级) | 2017-06-08 15:08
0

数组->arrayList->泛型list可以去了解下这三个东西

优缺点比较一下就明白了

~扎克伯格 | 园豆:1923 (小虾三级) | 2017-06-08 13:40
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册