CollectionBase Oluşturucular

Tanım

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

Aşırı Yüklemeler

Name Description
CollectionBase()

Sınıfın CollectionBase yeni bir örneğini varsayılan başlangıç kapasitesiyle başlatır.

CollectionBase(Int32)

Belirtilen kapasiteye sahip sınıfın CollectionBase yeni bir örneğini başlatır.

CollectionBase()

Kaynak:
CollectionBase.cs
Kaynak:
CollectionBase.cs
Kaynak:
CollectionBase.cs
Kaynak:
CollectionBase.cs
Kaynak:
CollectionBase.cs

Sınıfın CollectionBase yeni bir örneğini varsayılan başlangıç kapasitesiyle başlatır.

protected:
 CollectionBase();
protected CollectionBase();
Protected Sub New ()

Açıklamalar

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

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

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

Ayrıca bkz.

Şunlara uygulanır

CollectionBase(Int32)

Kaynak:
CollectionBase.cs
Kaynak:
CollectionBase.cs
Kaynak:
CollectionBase.cs
Kaynak:
CollectionBase.cs
Kaynak:
CollectionBase.cs

Belirtilen kapasiteye sahip sınıfın CollectionBase yeni bir örneğini başlatır.

protected:
 CollectionBase(int capacity);
protected CollectionBase(int capacity);
new System.Collections.CollectionBase : int -> System.Collections.CollectionBase
Protected Sub New (capacity As Integer)

Parametreler

capacity
Int32

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

Açıklamalar

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

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

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

Ayrıca bkz.

Şunlara uygulanır