共用方式為


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)