ArrayList Oluşturucular

Tanım

ArrayList sınıfının yeni bir örneğini başlatır.

Aşırı Yüklemeler

ArrayList()

Sınıfın ArrayList boş ve varsayılan başlangıç kapasitesine sahip yeni bir örneğini başlatır.

ArrayList(ICollection)

Belirtilen koleksiyondan kopyalanan öğeleri içeren ve kopyalanan öğe sayısıyla aynı başlangıç kapasitesine sahip olan sınıfın yeni bir örneğini ArrayList başlatır.

ArrayList(Int32)

Boş olan ve belirtilen başlangıç kapasitesine ArrayList sahip sınıfın yeni bir örneğini başlatır.

ArrayList()

Kaynak:
ArrayList.cs
Kaynak:
ArrayList.cs
Kaynak:
ArrayList.cs

Sınıfın ArrayList boş ve varsayılan başlangıç kapasitesine sahip yeni bir örneğini başlatır.

public:
 ArrayList();
public ArrayList ();
Public Sub New ()

Açıklamalar

' ArrayList nin kapasitesi, öğesinin tutabileceği öğe ArrayList sayısıdır. öğesine öğeler eklendikçe ArrayList, iç dizi yeniden konumlandırılarak kapasite gerektiği gibi otomatik olarak artırılır.

Koleksiyonun boyutu tahmin edilebilirse, ilk kapasitenin belirtilmesi, öğesine öğe eklerken bir dizi yeniden boyutlandırma işlemi gerçekleştirme gereksinimini ArrayListortadan kaldırır.

Bu oluşturucu bir O(1) işlemdir.

Ayrıca bkz.

Şunlara uygulanır

ArrayList(ICollection)

Kaynak:
ArrayList.cs
Kaynak:
ArrayList.cs
Kaynak:
ArrayList.cs

Belirtilen koleksiyondan kopyalanan öğeleri içeren ve kopyalanan öğe sayısıyla aynı başlangıç kapasitesine sahip olan sınıfın yeni bir örneğini ArrayList başlatır.

public:
 ArrayList(System::Collections::ICollection ^ c);
public ArrayList (System.Collections.ICollection c);
new System.Collections.ArrayList : System.Collections.ICollection -> System.Collections.ArrayList
Public Sub New (c As ICollection)

Parametreler

c
ICollection

ICollection Öğeleri yeni listeye kopyalanan.

Özel durumlar

c, null değeridir.

c çok boyutlu bir dizidir.

Açıklamalar

' ArrayList nin kapasitesi, öğesinin tutabileceği öğe ArrayList sayısıdır. öğesine öğeler eklendikçe ArrayList, iç dizi yeniden konumlandırılarak kapasite gerektiği gibi otomatik olarak artırılır.

Koleksiyonun boyutu tahmin edilebilirse, ilk kapasitenin belirtilmesi, öğesine öğe eklerken bir dizi yeniden boyutlandırma işlemi gerçekleştirme gereksinimini ArrayListortadan kaldırır.

Öğeler öğesine ArrayList , tarafından okunan IEnumeratorICollectionsırayla kopyalanır.

Bu oluşturucu, içindeki cöğelerin sayısı olan n bir O(n) işlemdir.

Ayrıca bkz.

Şunlara uygulanır

ArrayList(Int32)

Kaynak:
ArrayList.cs
Kaynak:
ArrayList.cs
Kaynak:
ArrayList.cs

Boş olan ve belirtilen başlangıç kapasitesine ArrayList sahip sınıfın yeni bir örneğini başlatır.

public:
 ArrayList(int capacity);
public ArrayList (int capacity);
new System.Collections.ArrayList : int -> System.Collections.ArrayList
Public Sub New (capacity As Integer)

Parametreler

capacity
Int32

Yeni listenin başlangıçta depolayabileceğiniz öğe sayısı.

Özel durumlar

capacity, sıfırdan küçüktür.

Açıklamalar

' ArrayList nin kapasitesi, öğesinin tutabileceği öğe ArrayList sayısıdır. öğesine öğeler eklendikçe ArrayList, iç dizi yeniden konumlandırılarak kapasite gerektiği gibi otomatik olarak artırılır.

Koleksiyonun boyutu tahmin edilebilirse, ilk kapasitenin belirtilmesi, öğesine öğe eklerken bir dizi yeniden boyutlandırma işlemi gerçekleştirme gereksinimini ArrayListortadan kaldırır.

Bu oluşturucu bir O(n) işlemdir ve burada n şeklindedir capacity.

Ayrıca bkz.

Şunlara uygulanır