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

戻り値

IList をラップする ArrayList ラッパー。

例外

listnullです。

注釈

Adapter は の内容 IListをコピーしません。 代わりに、 のラッパーのみが作成ArrayListされます。したがって、 へのIList変更も に影響しますArrayListIList

クラスは ArrayList 、ジェネリック Reverseメソッド、 BinarySearch および Sort メソッドを提供します。 このラッパーは、 で IListこれらのメソッドを使用する手段になります。ただし、 で直接 IList適用される操作よりも、ラッパーを使用してこれらの汎用操作を実行する方が効率的でない場合があります。

このメソッドは操作です O(1)

適用対象

こちらもご覧ください