IMap<TKey, TValue>

IMap<TKey, TValue>是实施键/值对的通用集的接口。

描述

IMap<TKey, TValue>接口定义了处理数据存储为键/值对的集合的基本方法。

声明

   template<typename TKey, typename TValue>
   interface IMap : public ICollection<TKey>

标题

   #include <Generic\Interfaces\IMap.mqh>

继承体系

  ICollection

      IMap

直接分支

CHashMap, CSortedMap

类方法

方法

描述

Add

添加键/值对到集合

Contains

确定集合是否包含指定键的键/值表

Remove

移除集合中第一次出现的键/值对

TryGetValue

获得集合中指定键的元素

TrySetValue

在指定键,更改集合中键/值对的值

CopyTo

从指定索引开始,复制来自集合的所有键/值对到指定数组