Поделиться через


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. Вместо этого он создает только оболочку ArrayList вокруг IList; поэтому изменения в IList также влияют на ArrayList.

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

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

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

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