Queue 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.
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
Ö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
Ö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
.