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

排序列表元素