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。 相反,它只创建一个 ArrayList 包装 IList器;因此, 对 IList 的更改也会影响 ArrayList

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

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

适用于

另请参阅