C# ArrayList 集合

本文深入探讨了集合与数组的特点及应用,重点分析了数组的固定长度与单一数据类型限制,以及集合的动态长度和多样化数据存储优势。文章还详细介绍了集合的创建方式、常用操作方法,如添加、删除元素,排序等,为读者提供了全面的集合使用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

集合与数组

数组缺点:

  1. 数组长度不可变
  2. 数组存储数据类型单一

集合优点:

  1. 集合长度可以改变
  2. 集合存储数据类型多样

集合类型

集合是以Object类型存储元素,因为Object类是所有类的父类,所以可以存储所有类型的值。
里氏转换语法:https://blog.youkuaiyun.com/shenqiankk/article/details/98095081

集合创建

ArrayList list = new ArrayList();

集合方法(函数)

  1. 添加元素:list.Add(数据);
  2. 计算集合长度:list.Count;
  3. 计算集合可用长度:list.Capacity;
  4. 添加数组内的元素:list.Range(数组);
  5. 移除集合所有元素:list.clear();
  6. 移除集合某个元素:list.Remove(元素);
  7. 移除集合某个元素:list.RemoveAt(元素索引值);
  8. 集合元素升序排列:list.Sort();
  9. 集合元素倒序排列:list.Reverse();
  10. 指定集合位置插入元素:list.Insert(索引位置,数据);
  11. 指定集合位置插入数组元素:list.InsertRange(索引位置,数组);
  12. 判断集合是否包含某个元素:list.Contains(元素);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值