☰
【Unity开发】List类型方法详解
2026/10/22 1:20:20 网站建设 项目流程


🐾 个人主页 🐾
阿松爱睡觉,横竖醒不来
🏅你可以不屠龙,但不能不磨剑🗡

文章目录

  • 一、前言
  • 二、List方法
    • 添加元素
    • 插入元素
    • 删除元素
    • 查询元素
    • 遍历元素
    • 转换元素
    • 排序元素
    • 其他方法

一、前言

在做游戏开发的时候,List会经常使用,但是方法很多,有时候记不住,还得查一下,特此专门收集所有API,方便后续开发的时候快速的查阅。

二、List方法

下面是按照用法功能做的区分,查的时候直接去对应的功能区使用合适的方法即可

添加元素

  • Add(T item): 向列表添加一个元素。
  • AddRange(IEnumerable<T> collection): 向列表添加多个元素。

插入元素

  • Insert(int index, T item): 在指定索引处插入一个元素。
  • InsertRange(int index, IEnumerable<T> collection): 在指定索引处插入多个元素。

删除元素

  • Remove(T item): 从列表中移除第一个匹配的元素。
  • RemoveAt(int index): 移除指定索引处的元素。
  • RemoveAll(Predicate<T> match): 移除所有匹配条件的元素。
  • RemoveRange(int index, int count): 移除指定范围内的元素。
  • Clear(): 移除所有元素。

查询元素

  • Contains(T item): 确定列表是否包含特定元素。
  • Find(Predicate<T> match): 查找匹配条件的第一个元素。
  • FindAll(Predicate<T> match): 查找匹配条件的所有元素。
  • FindIndex(Predicate<T> match): 查找匹配条件的第一个元素的索引。
  • FindIndex(int startIndex, int count, Predicate<T> match): 在指定范围内查找匹配条件的第一个元素的索引。
  • IndexOf(T item): 查找特定元素的索引。
  • LastIndexOf(T item): 查找特定元素的最后出现索引。

遍历元素

  • ForEach(Action<T> action): 对列表中的每个元素执行指定操作。

转换元素

  • ConvertAll<U>(Converter<T, U> converter): 将列表中的每个元素转换为另一种类型。

排序元素

  • Sort(): 对列表中的元素进行排序。
  • Sort(Comparison<T> comparison): 使用指定的比较器对列表中的元素进行排序。
  • Sort(IComparer<T> comparer): 使用指定的比较器对列表中的元素进行排序。
  • Sort(int index, int count, IComparer<T> comparer): 对列表中指定范围内的元素进行排序。

其他方法

  • ToArray(): 将列表转换为数组。
  • TrimExcess(): 设置列表的容量为实际元素数量,以减少内存占用。
  • GetEnumerator(): 返回一个循环访问列表的枚举器。
    这些方法提供了对List<T>集合的全面操作,包括添加、删除、查询、排序和转换等。根据需要,你可以选择合适的方法来操作你的列表。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询