CHashSet<T>
CHashSet
CHashSet
描述
CHashSet
声明
template<typename T>
class CHashSet : public ISet<T>标题
#include <Generic\HashSet.mqh>继承体系
CHashSet
类方法
| 方法 | 描述 |
|---|---|
| Add | 添加元素到集合 |
| Count | 返回集合中的元素数量 |
| Comparer | 确定集合是否包含指定值的元素 |
| Contains | 返回IEqualityComparer |
| TrimExcess | 设置集合容量为元素的实际数量,从而释放未使用的内存 |
| CopyTo | 从指定索引开始复制集合的所有元素到指定数组 |
| Clear | 移除集合的所有元素 |
| Remove | 移除集合的指定元素 |
| ExceptWith | 产生当前集合和过去集合之间的操作差异(数组) |
| IntersectWith | 产生当前集合和过去集合的操作交集(数组) |
| SymmetricExceptWith | 产生当前集合和过去集合之间的操作对称差(数组) |
| UnionWith | 产生当前集合和过去集合的结合(数组) |
| IsProperSubsetOf | 确定当前集合是否为指定集合或数组的适当子集 |
| IsProperSupersetOf | 确定当前集合是否为指定集合或数组的适当超集合 |
| IsSubsetOf | 确定当前集合是否为指定集合或数组的子集 |
| IsSupersetOf | 确定当前集合是否为指定集合或数组的超集合 |
| Overlaps | 确定当前集合是否与指定集合或数组重复 |
| SetEquals | 确定当前集合是否包含指定集合或数组的所有元素 |