Compartilhar via


ArrayList.Adapter(IList) Método

Definição

Cria um wrapper ArrayList para um determinado IList.

public:
 static System::Collections::ArrayList ^ Adapter(System::Collections::IList ^ list);
public static System.Collections.ArrayList Adapter (System.Collections.IList list);
static member Adapter : System.Collections.IList -> System.Collections.ArrayList
Public Shared Function Adapter (list As IList) As ArrayList

Parâmetros

list
IList

O IList a ser encapsulado.

Retornos

O wrapper ArrayList ao redor de IList.

Exceções

list é null.

Comentários

Adapter não copia o conteúdo de IList. Em vez disso, ele cria apenas um ArrayList wrapper em torno IListde ; portanto, as alterações no IList também afetam o ArrayList.

A ArrayList classe fornece métodos genéricos ReverseBinarySearch e Sort . Esse wrapper pode ser um meio de usar esses métodos em IList; no entanto, executar essas operações genéricas por meio do wrapper pode ser menos eficiente do que as operações aplicadas diretamente no IList.

Esse método é uma O(1) operação.

Aplica-se a

Confira também