CArrayList<T>
CArrayList<T>是实施IList<T>接口的通用类。
描述
CArrayList<T>类是实施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 | 排序列表元素 |