ArrayList.Adapter(IList) メソッド

定義

特定のArrayListIList ラッパーを作成します。

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の内容はコピーされません。 代わりに、IListを囲むArrayList ラッパーのみが作成されるため、IListの変更もArrayListに影響します。

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

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

適用対象

こちらもご覧ください