ArrayList.Adapter(IList) Yöntem

Tanım

Belirli ArrayListbir için sarmalayıcı IList oluşturur.

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

Parametreler

list
IList

Sarma IList için.

Döndürülenler

ArrayList çevresindeki IListsarmalayıcı.

Özel durumlar

list, null'e eşittir.

Açıklamalar

Adapter içeriğini IListkopyalamaz. Bunun yerine, yalnızca çevresinde bir ArrayList sarmalayıcı oluşturur; bu nedenle, 'de IList yapılan değişiklikler de öğesini IListArrayListetkiler.

ArrayList sınıfı genel Reverseve BinarySearchSort yöntemleri sağlar. Bu sarmalayıcı üzerinde IListbu yöntemleri kullanmanın bir yolu olabilir; ancak sarmalayıcı aracılığıyla bu genel işlemleri gerçekleştirmek doğrudan üzerinde IListuygulanan işlemlerden daha az verimli olabilir.

Bu yöntem bir O(1) işlemdir.

Şunlara uygulanır

Ayrıca bkz.