c#中数组,array,arraylist三者的区别是什么

嘿嘿。我刚用这个知道,用的还不熟练。你们两个讲的都很好。谢了。我明白了。... 嘿嘿。我刚用这个知道,用的还不熟练。你们两个讲的都很好。谢了。我明白了。 展开
 我来答
南拳头北腿脚
2010-12-02 · 超过12用户采纳过TA的回答
知道答主
回答量:35
采纳率:0%
帮助的人:24.8万
展开全部
c#数组就是array,array就是数组
数组定义时要写明类型,是字符串还是整形,arraylist就不用,他可以存放任何类型的变量
数组的大小在初始化时就已经决定无法改变,arraylist是可以增加和减少,使用更灵活,操作更简单。就像一楼说的,效率会低一些。如果能够确定要存放的类型和个数的话建议使用数组,否则使用arraylist。希望能够帮到你。
四月的海市
2010-12-02 · TA获得超过686个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:152万
展开全部
array是数组的英文名,ArrayList可以想象成一种“会自动扩增容量的array”。
array:高效;但是其容量固定且无法动态改变;
ArrayList:容量可动态增长;但牺牲效率;
基于效率和类型检验,应尽可能使用array,无法确定数组大小时才使用ArrayList!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式