range_adapter (STL/CLR)

包装对迭代器用于实现一些基 (BCL) 类库的模板类连接。 使用操作 range_adapter STL/CLR 范围,就像它 BCL 集合。

template<typename Iter>
    ref class range_adapter
        :   public
        System::Collections::IEnumerable,
        System::Collections::ICollection,
        System::Collections::Generic::IEnumerable<Value>,
        System::Collections::Generic::ICollection<Value>
    { ..... };

参数

  • Iter
    类型与包装的迭代器。

成员

成员函数

说明

range_adapter::range_adapter (STL/CLR)

构造适配器对象。

运算符

说明

range_adapter::operator= (STL/CLR)

替换存储的迭代器对。

接口

接口

说明

IEnumerable

在集合元素的循环访问。

ICollection

包含了一组元素。

IEnumerable

在集合类型元素的循环访问。

ICollection

维护一组输入的元素。

备注

range_adapter 存储一对迭代器,又分隔元素的序列。 对象实现可以通过循环访问的四 BCL 接口,在订单。 使用此模板类操作。STL/CLR 范围非常相似 BCL 容器。

要求

标头: <cliext/adapter>

命名空间: cliext

请参见

参考

collection_adapter (STL/CLR)

make_collection (STL/CLR)