ArrayList.Adapter(IList) ArrayList.Adapter(IList) ArrayList.Adapter(IList) ArrayList.Adapter(IList) Method

Definizione

Crea un wrapper ArrayList per un oggetto IList specifico.Creates an ArrayList wrapper for a specific 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

Parametri

list
IList IList IList IList

IList di cui eseguire il wrapping.The IList to wrap.

Restituisce

Wrapper ArrayList per IList.The ArrayList wrapper around the IList.

Eccezioni

Commenti

Adapter non ne copia il contenuto di IList.Adapter does not copy the contents of IList. Ma solo crea un ArrayList wrapper IList; di conseguenza, diventa il IList influiscono anche sul ArrayList.Instead, it only creates an ArrayList wrapper around IList; therefore, changes to the IList also affect the ArrayList.

Il ArrayList classe fornisce generici Reverse, BinarySearch e Sort metodi.The ArrayList class provides generic Reverse, BinarySearch and Sort methods. Questo wrapper può essere un modo per utilizzare questi metodi su IList; tuttavia, eseguono queste operazioni tramite il wrapper generiche potrebbe rivelarsi meno efficiente rispetto alle operazioni applicate direttamente nel IList.This wrapper can be a means to use those methods on IList; however, performing these generic operations through the wrapper might be less efficient than operations applied directly on the IList.

Questo metodo è un'operazione o (1).This method is an O(1) operation.

Compatibilità tra versioniVersion Compatibility

In .NET Framework versioni 1.0 e 1.1, chiama il GetEnumerator(Int32, Int32) overload del metodo nel ArrayList wrapper restituito un enumeratore che trattato il secondo argomento come un limite superiore anziché come un numero.In the .NET Framework version 1.0 and 1.1, calling the GetEnumerator(Int32, Int32) method overload on the ArrayList wrapper returned an enumerator that treated the second argument as an upper bound rather than as a count. Nel .NET Framework 2.0.NET Framework 2.0 il secondo argomento in modo corretto viene considerato come un numero.In the .NET Framework 2.0.NET Framework 2.0 the second argument is correctly treated as a count.

Si applica a

Vedi anche