Queue Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy Queue.
Przeciążenia
Queue() |
Inicjuje Queue nowe wystąpienie klasy, która jest pusta, ma domyślną pojemność początkową i używa domyślnego współczynnika wzrostu. |
Queue(ICollection) |
Inicjuje nowe wystąpienie Queue klasy zawierające elementy skopiowane z określonej kolekcji, ma taką samą początkową pojemność jak liczba skopiowanych elementów i używa domyślnego współczynnika wzrostu. |
Queue(Int32) |
Inicjuje Queue nowe wystąpienie klasy, która jest pusta, ma określoną pojemność początkową i używa domyślnego współczynnika wzrostu. |
Queue(Int32, Single) |
Inicjuje Queue nowe wystąpienie klasy, która jest pusta, ma określoną pojemność początkową i używa określonego współczynnika wzrostu. |
Queue()
- Źródło:
- Queue.cs
- Źródło:
- Queue.cs
- Źródło:
- Queue.cs
Inicjuje Queue nowe wystąpienie klasy, która jest pusta, ma domyślną pojemność początkową i używa domyślnego współczynnika wzrostu.
public:
Queue();
public Queue ();
Public Sub New ()
Uwagi
Pojemność obiektu Queue to liczba elementów, które Queue mogą być przechowywane. W miarę dodawania Queueelementów do elementu pojemność jest automatycznie zwiększana zgodnie z wymaganiami za pośrednictwem lokalizacji rzeczywistej. Pojemność można zmniejszyć, wywołując metodę TrimToSize.
Współczynnik wzrostu to liczba, przez którą bieżąca pojemność jest mnożona, gdy wymagana jest większa pojemność. Współczynnik wzrostu jest określany podczas Queue konstruowania.
Ten konstruktor jest operacją O(1)
.
Dotyczy
Queue(ICollection)
- Źródło:
- Queue.cs
- Źródło:
- Queue.cs
- Źródło:
- Queue.cs
Inicjuje nowe wystąpienie Queue klasy zawierające elementy skopiowane z określonej kolekcji, ma taką samą początkową pojemność jak liczba skopiowanych elementów i używa domyślnego współczynnika wzrostu.
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)
Parametry
- col
- ICollection
Element do kopiowania ICollection elementów z.
Wyjątki
col
to null
.
Uwagi
Pojemność obiektu Queue to liczba elementów, które Queue mogą być przechowywane. W miarę dodawania Queueelementów do elementu pojemność jest automatycznie zwiększana zgodnie z wymaganiami za pośrednictwem lokalizacji rzeczywistej. Pojemność można zmniejszyć, wywołując metodę TrimToSize.
Współczynnik wzrostu to liczba, przez którą bieżąca pojemność jest mnożona, gdy wymagana jest większa pojemność. Współczynnik wzrostu jest określany podczas Queue konstruowania.
Elementy są kopiowane do obiektu Queue w tej samej kolejności, w której są odczytywane przez IEnumerator element ICollection.
Ten konstruktor jest operacjąO(n)
, gdzie n
jest liczbą elementów w .col
Zobacz też
Dotyczy
Queue(Int32)
- Źródło:
- Queue.cs
- Źródło:
- Queue.cs
- Źródło:
- Queue.cs
Inicjuje Queue nowe wystąpienie klasy, która jest pusta, ma określoną pojemność początkową i używa domyślnego współczynnika wzrostu.
public:
Queue(int capacity);
public Queue (int capacity);
new System.Collections.Queue : int -> System.Collections.Queue
Public Sub New (capacity As Integer)
Parametry
Wyjątki
Parametr capacity
ma wartość niższą niż zero.
Uwagi
Pojemność obiektu Queue to liczba elementów, które Queue mogą być przechowywane. W miarę dodawania Queueelementów do elementu pojemność jest automatycznie zwiększana zgodnie z wymaganiami za pośrednictwem lokalizacji rzeczywistej. Pojemność można zmniejszyć, wywołując metodę TrimToSize.
Współczynnik wzrostu to liczba, przez którą bieżąca pojemność jest mnożona, gdy wymagana jest większa pojemność. Współczynnik wzrostu jest określany podczas Queue konstruowania.
Jeśli można oszacować rozmiar kolekcji, określenie początkowej pojemności eliminuje konieczność wykonywania wielu operacji zmiany rozmiaru podczas dodawania elementów do elementu Queue.
Ten konstruktor jest operacją O(n)
, gdzie n
to capacity
.
Dotyczy
Queue(Int32, Single)
- Źródło:
- Queue.cs
- Źródło:
- Queue.cs
- Źródło:
- Queue.cs
Inicjuje Queue nowe wystąpienie klasy, która jest pusta, ma określoną pojemność początkową i używa określonego współczynnika wzrostu.
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)
Parametry
Wyjątki
Parametr capacity
ma wartość niższą niż zero.
-lub-
growFactor
wartość jest mniejsza niż 1,0 lub większa niż 10,0.
Uwagi
Pojemność obiektu Queue to liczba elementów, które Queue mogą być przechowywane. W miarę dodawania Queueelementów do elementu pojemność jest automatycznie zwiększana zgodnie z wymaganiami za pośrednictwem lokalizacji rzeczywistej. Pojemność można zmniejszyć, wywołując metodę TrimToSize.
Współczynnik wzrostu to liczba, przez którą bieżąca pojemność jest mnożona, gdy wymagana jest większa pojemność. Współczynnik wzrostu jest określany podczas Queue konstruowania. Pojemność obiektu Queue zawsze zwiększa się o wartość minimalną, niezależnie od współczynnika wzrostu; współczynnik wzrostu wynoszący 1,0 nie zapobiega wzrostowi rozmiaru Queue .
Jeśli można oszacować rozmiar kolekcji, określenie początkowej pojemności eliminuje konieczność wykonywania wielu operacji zmiany rozmiaru podczas dodawania elementów do elementu Queue.
Ten konstruktor jest operacją O(n)
, gdzie n
to capacity
.