提升环境无关编码智能体:脚手架机制的关键作用
2026/10/22 2:16:21
在做游戏开发的时候,List会经常使用,但是方法很多,有时候记不住,还得查一下,特此专门收集所有API,方便后续开发的时候快速的查阅。
下面是按照用法功能做的区分,查的时候直接去对应的功能区使用合适的方法即可
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>集合的全面操作,包括添加、删除、查询、排序和转换等。根据需要,你可以选择合适的方法来操作你的列表。