问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#集合与数组的区别

发布网友 发布时间:2022-05-05 23:37

我来回答

1个回答

热心网友 时间:2022-06-29 13:37

1.数组是固定大小的,不能伸缩。虽然System.Array.Resize这个泛型方法可以重置数组大小,但是该方法是重新创建新设置大小的数组,用的是旧数组的元素初始化。随后以前的数组就废弃!而集合却是可变长的

2.数组要声明元素的类型,集合类的元素类型却是object.

3.数组可读可写不能声明只读数组。集合类可以提供ReadOnly方法以只读方式使用集合。

4.数组要有整数下标才能访问特定的元素,然而很多时候这样的下标并不是很有用。集合也是数据列表却不使用下标访问。很多时候集合有定制的下标类型,对于队列和栈根本就不支持下标访问!

5.数组可以有维数,集合没有。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谁知道火影忍者第一代第二代第三代第四代分别叫什么!密术是什么啊!! 如何正确使用服务器 服务器使用教程 求助,无限连接服务器 服务器分配器 LOL出现错误,无法游戏 大神求解,昨天更新了一下lol就这样了,告诉我说ie缓存怎么怎么的了 lol总是预期之外的错误怎么办 lol老是出现预期之外的错误处理方法_百度... 100个姓唐好听的男孩名字 我叫杨舒钦,大家帮我想个游戏名称,好听的,带有一些简单符号。名称中要... vivo账号如何不用验证码登录 新鲜的梅干菜长什么样子 c语言中长度可变的数组? 如何处理可变长度的数组或list集合 王者荣耀福利可以在那些平台领取 QQ浏览器鲜梅游戏是什么,给我发信息中奖了 鲜梅游戏天美十周年比赛q币奖励还给吗 小米手机用壁纸不小心删除桌面时间显示怎么办 一不小心把手机壁纸上显示那个时间搞不见了怎么办? 两岁宝宝挑食不吃饭怎么办?有没有好的方法吗? 醉江白虾的做法,是怎么做的 5篇日记,50字 急用寒假英语日记50字的20篇,越简单越好,谢谢 爱情是权衡草原的歌 歌词里有一颗心动是什么歌? 关于草原的歌曲有哪些 最好和爱情买卖差不多的 歌词:草原是个爱情海,爱情海…(什么歌名? 搜歌词我心爱的姑娘来到草原上的歌名是什么? 梁红演唱《草原情哥哥》好听的草原歌曲,浪漫的草原爱情故事 写草原爱情的歌有那些? 今夜草原有雨原唱 微信运动封面会有看到的和别人不一样 C#中数组,ArrayList和List三者的区别 arraylist 和 linklist 有什么区别 java的数组和集合的有什么相同点 arraylist和linklist的区别 java顺序存储家庭成员的年龄 集合 和 数组 的区别 ArrayList和LinkedList的区别是什么? Java中Arraylist与linkedlist的区别 C#问ArrayList控件在哪?Add什么意思? 如何自定义一个长度可变数组 数组和arraylist的区别 潜艇是怎么发射导弹的? gta5线上战斗机怎么发射导弹 导弹发射的原理是什么?导弹怎么定位攻击目标,导弹飞行原理是什么?导 ... 和发射导弹,怎么锁定目标 洲际弹道导弹都是怎么发射的 锁定现代空战怎样发射导弹 潜艇怎样发射导弹? 导弹是怎么从水下发射出来的