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 从指定索引开始,复制来自集合的所有键/值对到指定数组