Condividi tramite


ArrayList.Adapter(IList) Metodo

Definizione

Crea un wrapper ArrayList per un oggetto IList specifico.

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

Parametri

list
IList

IList di cui eseguire il wrapping.

Restituisce

Wrapper ArrayList per IList.

Eccezioni

list è null.

Commenti

Adapter non copia il contenuto di IList. Crea invece solo un ArrayList wrapper intorno ILista ; pertanto, le modifiche apportate all'oggetto IList influiscono anche su ArrayList.

La ArrayList classe fornisce metodi e generici BinarySearchReverseSort. Questo wrapper può essere un mezzo per usare questi metodi su IList. Tuttavia, l'esecuzione di queste operazioni generiche tramite il wrapper potrebbe essere meno efficiente rispetto alle operazioni applicate direttamente sull'oggetto IList.

Questo metodo è un'operazione O(1) .

Si applica a

Vedi anche