arraylist .下载

weixin_39821228 2019-05-10 12:00:17
...全文
47 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
代码下载地址: https://pan.quark.cn/s/2b18b582ce5b 集合类是用于保存及处理多个数据单元的数据结构,在.NET框架中,集合类在各种应用场景中被广泛运用。 本篇将针对ArrayList和HashTable这两种常用集合类进行实例操作演练,深入阐述如何对它们执行添加、遍历和删除等操作,并研究ArrayList在存放值类型与引用类型时的不同表现。 ArrayList是一种能够动态调整容量的数组,可视为一种可变长度的数组。 不同于固定大小的数组,ArrayList允许在运行期间动态地增加或移除成分,无需在构建时预先设定其规模。 使用ArrayList需包含System.Collections命名空间,它提供了Capacity和Count两个属性以及一系列处理元素的操作方法。 ArrayList实现元素添加的方式包括Add()和AddRange()。 Add()方法用于将单个元素追加至ArrayList的末端,而AddRange()方法则用于批量添加多个元素,比如一个数组或另一个ArrayList对象。 需要留意的是,尽管ArrayList的元素类型被声明为object,这表示它可以容纳任何类型的对象。 例如,在代码中添加了整数及数组,但在存储这些值类型时会发生装箱过程,即将值类型转换为引用类型。 遍历ArrayList可以通过for循环或foreach循环完成。 在遍历期间,从ArrayList中提取元素时,必须执行拆箱操作,把object类型的元素转换成其初始的值类型。 移除元素则可借助Remove()和RemoveAt()方法,前者依据元素的值来移除,后者依据元素的序号来移除。 在移除元素后,ArrayList会自动将后续元素前移,并更新位置索引。 若需清空所...

13,655

社区成员

发帖
与我相关
我的任务
社区描述
CSDN 下载资源悬赏专区
其他 技术论坛(原bbs)
社区管理员
  • 下载资源悬赏专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧