ArrayList.Adapter(IList) Метод

Определение

Создает оболочку ArrayList для определенного 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

Параметры

list
IList

Оболочка IList .

Возвращаемое значение

Оболочка ArrayList вокруг IList.

Исключения

list равно null.

Комментарии

Adapter не копирует содержимое IList. Вместо этого он создает только оболочку ArrayListIListвокруг; поэтому изменения IList также влияют на ArrayList.

Класс предоставляет универсальные ArrayListReverseBinarySearch методы и Sort методы. Эта оболочка может быть средством для использования этих методов IList; однако выполнение этих универсальных операций с помощью оболочки может быть менее эффективным, чем операции, применяемые непосредственно к нему IList.

Этот метод является операцией O(1) .

Применяется к

См. также раздел