ArrayList.Adapter(IList) 方法

定義

建立特定 IListArrayList 包裝函式。

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也會影響 ArrayListIList

類別 ArrayList 提供泛型 ReverseBinarySearchSort 方法。 此包裝函式可以是在 上使用 IList這些方法的方法;不過,透過包裝函式執行這些泛型作業可能比直接在 上套用的 IList作業更有效率。

這個方法是作業 O(1)

適用於

另請參閱