ArrayList.Adapter(IList) 方法

定义

为特定 IList 创建 ArrayList 包装。

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

返回

IListArrayList 包装。

例外

listnull

注解

Adapter 不复制 的内容 IList。 相反,它只创建包装 ArrayListIList;因此,对 IList 的更改也会影响 ArrayList

ArrayList 提供泛型 ReverseBinarySearchSort 方法。 此包装器可以是使用这些方法的方法 IList;但是,通过包装器执行这些泛型操作的效率可能低于直接应用于 的操作 IList

此方法是一种 O(1) 操作。

适用于

另请参阅