ArrayList Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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
.