System::Collections::Generic::BaseSet 类

BaseSet class

template<typename T,typename SET_T>class BaseSet : public virtual System::Object,
                                                   public System::Collections::Generic::ICollection<T>

Nested classes

方法

方法描述
_add_range(std::initializer_list<T>)特定于 C++。
Add(const T&) override向集合中添加元素。
begin() const获取指向 const 限定集合的第一个元素的迭代器。
cbegin() const获取指向集合的第一个 const 限定元素的迭代器。
cend() const获取指向集合末尾之后的不存在的 const 限定元素的迭代器。
Clear() override删除集合中的所有元素。
Contains(const T&) const override检查元素是否存在于集合中。
CopyTo(ArrayPtr<T>, int) override将哈希内容复制到现有数组元素中。
data()底层数据结构访问器。
data() const底层数据结构访问器。
end() const获取指向 const 限定集合末尾之后的不存在的元素的迭代器。
get_Count() const override获取集合中的元素数量。
GetEnumerator() override创建枚举器。
Remove(const T&) override从集合中移除元素。
TryAdd(const T&)向集合中添加元素。
virtualizeBeginConstIterator() const override获取当前容器的 begin const 迭代器的实现。
virtualizeBeginIterator() override获取当前容器的 begin 迭代器的实现。
virtualizeEndConstIterator() const override获取当前容器的 end const 迭代器的实现。
virtualizeEndIterator() override获取当前容器的 end 迭代器的实现。

Typedefs

类型定义描述
BaseType实现的接口。
const_iterator常量迭代器类型。
IEnumerablePtr可枚举接口指针。
IEnumeratorPtrEnumerator 指针。
iterator迭代器类型。
set_t底层数据类型。
ThisPtr指针类型。
ThisType自身类型。
ValueType值类型。

另见