共用方式為


range_adapter (STL/CLR)

包裝一組可用來執行數個基底類別程式庫 (BCL) 介面的 iterator 在樣板類別。 您可以使用 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
    包裝 iterator 相關聯的型別。

Members

成員函式

描述

range_adapter::range_adapter (STL/CLR)

建構配接器物件。

運算子

描述

range_adapter::operator= (STL/CLR)

來取代預存的 iterator 組。

介面

介面

描述

IEnumerable

逐一查看集合中的項目。

ICollection

維護一組元件。

IEnumerable<T>

逐一查看集合中的具型別項目。.

ICollection<T>

維護一組具型別的元件。

備註

Range_adapter 會儲存一組的 iterator,依序分隔項目的序列。 物件會實作可讓您逐一查看的項目,順序的四個 BCL 介面。 您可以使用這個樣板類別來操作 STL/CLR 範圍與 BCL 容器十分類似。

需求

標頭: < cliext/介面卡 >

Namespace: cliext

請參閱

參考

collection_adapter (STL/CLR)

make_collection (STL/CLR)