Share via


Queue Oluşturucular

Tanım

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

Aşırı Yüklemeler

Queue()

Sınıfının boş, varsayılan başlangıç kapasitesine sahip ve varsayılan büyüme faktörünü kullanan yeni bir örneğini Queue başlatır.

Queue(ICollection)

Belirtilen koleksiyondan kopyalanan öğeleri içeren sınıfının yeni bir örneğini Queue başlatır, kopyalanan öğelerin sayısıyla aynı başlangıç kapasitesine sahiptir ve varsayılan büyüme faktörünü kullanır.

Queue(Int32)

Boş olan, belirtilen ilk kapasiteye Queue sahip olan ve varsayılan büyüme faktörünü kullanan sınıfın yeni bir örneğini başlatır.

Queue(Int32, Single)

Boş, belirtilen başlangıç kapasitesine Queue sahip olan ve belirtilen büyüme faktörünü kullanan sınıfın yeni bir örneğini başlatır.

Queue()

Kaynak:
Queue.cs
Kaynak:
Queue.cs
Kaynak:
Queue.cs

Sınıfının boş, varsayılan başlangıç kapasitesine sahip ve varsayılan büyüme faktörünü kullanan yeni bir örneğini Queue başlatır.

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

Açıklamalar

bir Queue öğesinin kapasitesi, barındırabileceği öğelerin Queue sayısıdır. öğesine öğe eklendikçe Queue, kapasite yeniden konumlandırma yoluyla gerektiği gibi otomatik olarak artırılır. çağrılarak TrimToSizekapasite azaltılabilir.

Büyüme faktörü, daha büyük bir kapasite gerektiğinde geçerli kapasitenin çarpıldığı sayıdır. Büyüme faktörü, oluşturulurken Queue belirlenir.

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

Şunlara uygulanır

Queue(ICollection)

Kaynak:
Queue.cs
Kaynak:
Queue.cs
Kaynak:
Queue.cs

Belirtilen koleksiyondan kopyalanan öğeleri içeren sınıfının yeni bir örneğini Queue başlatır, kopyalanan öğelerin sayısıyla aynı başlangıç kapasitesine sahiptir ve varsayılan büyüme faktörünü kullanır.

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

Parametreler

col
ICollection

Öğeleri ICollection kopyalamak için öğesi.

Özel durumlar

col, null değeridir.

Açıklamalar

bir Queue öğesinin kapasitesi, barındırabileceği öğelerin Queue sayısıdır. öğesine öğe eklendikçe Queue, kapasite yeniden konumlandırma yoluyla gerektiği gibi otomatik olarak artırılır. çağrılarak TrimToSizekapasite azaltılabilir.

Büyüme faktörü, daha büyük bir kapasite gerektiğinde geçerli kapasitenin çarpıldığı sayıdır. Büyüme faktörü, oluşturulurken Queue belirlenir.

Öğeler, öğesi tarafından IEnumeratorICollectionokunan sırayla öğesine Queue kopyalanır.

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

Ayrıca bkz.

Şunlara uygulanır

Queue(Int32)

Kaynak:
Queue.cs
Kaynak:
Queue.cs
Kaynak:
Queue.cs

Boş olan, belirtilen ilk kapasiteye Queue sahip olan ve varsayılan büyüme faktörünü kullanan sınıfın yeni bir örneğini başlatır.

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

Parametreler

capacity
Int32

öğesinin içerebileceği ilk öğe Queue sayısı.

Özel durumlar

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

Açıklamalar

bir Queue öğesinin kapasitesi, barındırabileceği öğelerin Queue sayısıdır. öğesine öğe eklendikçe Queue, kapasite yeniden konumlandırma yoluyla gerektiği gibi otomatik olarak artırılır. çağrılarak TrimToSizekapasite azaltılabilir.

Büyüme faktörü, daha büyük bir kapasite gerektiğinde geçerli kapasitenin çarpıldığı sayıdır. Büyüme faktörü, oluşturulurken Queue belirlenir.

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

Bu oluşturucu bir O(n) işlemdir ve burada n değeridir capacity.

Şunlara uygulanır

Queue(Int32, Single)

Kaynak:
Queue.cs
Kaynak:
Queue.cs
Kaynak:
Queue.cs

Boş, belirtilen başlangıç kapasitesine Queue sahip olan ve belirtilen büyüme faktörünü kullanan sınıfın yeni bir örneğini başlatır.

public:
 Queue(int capacity, float growFactor);
public Queue (int capacity, float growFactor);
new System.Collections.Queue : int * single -> System.Collections.Queue
Public Sub New (capacity As Integer, growFactor As Single)

Parametreler

capacity
Int32

öğesinin içerebileceği ilk öğe Queue sayısı.

growFactor
Single

kapasitesinin Queue genişletildiği faktör.

Özel durumlar

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

-veya-

growFactor 1,0'dan küçük veya 10,0'dan büyük.

Açıklamalar

bir Queue öğesinin kapasitesi, barındırabileceği öğelerin Queue sayısıdır. öğesine öğe eklendikçe Queue, kapasite yeniden konumlandırma yoluyla gerektiği gibi otomatik olarak artırılır. çağrılarak TrimToSizekapasite azaltılabilir.

Büyüme faktörü, daha büyük bir kapasite gerektiğinde geçerli kapasitenin çarpıldığı sayıdır. Büyüme faktörü, oluşturulurken Queue belirlenir. 'nin Queue kapasitesi, büyüme faktörüne bakılmaksızın her zaman en düşük değerle artar; 1,0'lık bir büyüme faktörü, boyutun Queue artmasını engellemez.

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

Bu oluşturucu bir O(n) işlemdir ve burada n değeridir capacity.

Şunlara uygulanır