Partilhar via


range_adapter (STL/CLR)

Uma classe do modelo que envolve um par de iteradores que são usados para implementar vários a biblioteca (BCL) da classe base interfaces. Você usa o range_adapter para manipular um intervalo de STL/CLR como se fosse uma coleção de 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>
    { ..... };

Parâmetros

  • ITER
    O tipo associado aos iteradores ajustados.

Membros

Função de membro

Descrição

range_adapter::range_adapter (STL/CLR)

Cria um objeto do adaptador.

Operador

Descrição

range_adapter::operator= (STL/CLR)

Substitui os pares armazenados de iterador.

Interfaces

Interface

Descrição

IEnumerable

Itera através dos elementos da coleção.

ICollection

Mantém um grupo de elementos.

IEnumerable

Itera através dos elementos digitados na coleção.

ICollection

Mantém um grupo de elementos de tipo.

Comentários

O range_adapter armazena um par de iteradores, que limitam por sua vez uma sequência de elementos. O implementa de objeto de quatro BCL interfaces que permitem a você iterar pelos elementos, em ordem. Você usa essa classe do modelo para manipular intervalos de STL/CLR bem como contêineres de BCL.

Requisitos

cliext </adaptador deCabeçalho: >

cliext deNamespace:

Consulte também

Referência

collection_adapter (STL/CLR)

make_collection (STL/CLR)