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
| Name | Description |
|---|---|
| Queue() |
Sınıfın Queue boş, varsayılan başlangıç kapasitesine sahip yeni bir örneğini başlatır ve varsayılan büyüme faktörünü kullanır. |
| Queue(ICollection) |
Sınıfın Queue , belirtilen koleksiyondan kopyalanan öğeleri içeren yeni bir örneğini başlatır, kopyalanan öğe sayısıyla aynı başlangıç kapasitesine sahiptir ve varsayılan büyüme faktörünü kullanır. |
| Queue(Int32) |
Sınıfın Queue boş, belirtilen başlangıç kapasitesine sahip yeni bir örneğini başlatır ve varsayılan büyüme faktörünü kullanır. |
| Queue(Int32, Single) |
Sınıfın Queue boş, belirtilen ilk kapasiteye sahip yeni bir örneğini başlatır ve belirtilen büyüme faktörünü kullanır. |
Queue()
- Kaynak:
- Queue.cs
- Kaynak:
- Queue.cs
- Kaynak:
- Queue.cs
- Kaynak:
- Queue.cs
- Kaynak:
- Queue.cs
Sınıfın Queue boş, varsayılan başlangıç kapasitesine sahip yeni bir örneğini başlatır ve varsayılan büyüme faktörünü kullanır.
public:
Queue();
public Queue();
Public Sub New ()
Açıklamalar
'nin Queue kapasitesi, barındırabileceği öğelerin Queue sayısıdır. öğesine öğeler eklendikçe Queuekapasite, yeniden ayırma aracılığıyla 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şturulduğunda belirlenir Queue .
Bu oluşturucu bir O(1) işlemdir.
Şunlara uygulanır
Queue(ICollection)
- Kaynak:
- Queue.cs
- Kaynak:
- Queue.cs
- Kaynak:
- Queue.cs
- Kaynak:
- Queue.cs
- Kaynak:
- Queue.cs
Sınıfın Queue , belirtilen koleksiyondan kopyalanan öğeleri içeren yeni bir örneğini başlatır, kopyalanan öğe 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
ICollection öğesinden öğeleri kopyalamak için.
Özel durumlar
col, null'e eşittir.
Açıklamalar
'nin Queue kapasitesi, barındırabileceği öğelerin Queue sayısıdır. öğesine öğeler eklendikçe Queuekapasite, yeniden ayırma aracılığıyla 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şturulduğunda belirlenir Queue .
Öğeleri, öğesi tarafından QueueIEnumeratorokunan sırayla üzerine ICollection kopyalanır.
Bu oluşturucu, içindeki O(n)öğelerin sayısı olan n bir col işlemdir.
Ayrıca bkz.
Şunlara uygulanır
Queue(Int32)
- Kaynak:
- Queue.cs
- Kaynak:
- Queue.cs
- Kaynak:
- Queue.cs
- Kaynak:
- Queue.cs
- Kaynak:
- Queue.cs
Sınıfın Queue boş, belirtilen başlangıç kapasitesine sahip yeni bir örneğini başlatır ve varsayılan büyüme faktörünü kullanı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
'nin Queue kapasitesi, barındırabileceği öğelerin Queue sayısıdır. öğesine öğeler eklendikçe Queuekapasite, yeniden ayırma aracılığıyla 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şturulduğunda belirlenir Queue .
Koleksiyonun boyutu tahmin edilebiliyorsa, 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 şeklindedir capacity.
Şunlara uygulanır
Queue(Int32, Single)
- Kaynak:
- Queue.cs
- Kaynak:
- Queue.cs
- Kaynak:
- Queue.cs
- Kaynak:
- Queue.cs
- Kaynak:
- Queue.cs
Sınıfın Queue boş, belirtilen ilk kapasiteye sahip yeni bir örneğini başlatır ve belirtilen büyüme faktörünü kullanı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
'nin Queue kapasitesi, barındırabileceği öğelerin Queue sayısıdır. öğesine öğeler eklendikçe Queuekapasite, yeniden ayırma aracılığıyla 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şturulduğunda belirlenir Queue . 'nin Queue kapasitesi, büyüme faktöründen bağımsız olarak her zaman en düşük değerle artar; 1,0'lık bir büyüme faktörü, boyutun artmasına Queue engel olmaz.
Koleksiyonun boyutu tahmin edilebiliyorsa, 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 şeklindedir capacity.