跳至内容

CArrayList<T>

CArrayList

CArrayList是实施IList接口的通用类。

描述

CArrayList类是实施T类型的动态数据列表。这个类提供了使用列表的基本方法,例如通过索引访问元素,搜索和删除元素,排序等。

声明

template<typename T>
   class CArrayList : public IList<T>

标题

#include <Generic\ArrayList.mqh>

继承体系

ICollection

IList

CArrayList

类方法

方法描述
Capacity获取和设置列表的当前容量
Count返回列表中的元素数量
Contains确定列表是否包含指定值的元素
TrimExcess设置列表容量为元素的实际数量
TryGetValue获取指定索引的列表元素
TrySetValue设置指定索引的列表元素值
Add添加元素到列表
AddRange添加元素集或元素数组到列表
Insert将元素插入到指定索引的列表中
InsertRange将元素集或元素数组插入到指定索引的列表中
CopyTo从指定索引开始复制列表的所有元素到指定数组
BinarySearch在升序列表中搜索指定值
IndexOf搜索列表中第一次出现的值
LastIndexOf搜索列表中最后出现的值
Clear移除集合的所有元素
Remove移除列表中第一次出现的指定元素
RemoveAt移除列表指定索引的元素
RemoveRange移除列表的元素范围
Reverse颠倒列表中元素的顺序
Sort排序列表元素