Queue Konstruktory

Definicja

Inicjuje nowe wystąpienie klasy Queue.

Przeciążenia

Nazwa Opis
Queue()

Inicjuje nowe wystąpienie Queue 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ącej elementy skopiowane z określonej kolekcji, ma taką samą pojemność początkową jak liczba skopiowanych elementów i używa domyślnego współczynnika wzrostu.

Queue(Int32)

Inicjuje nowe wystąpienie Queue klasy, która jest pusta, ma określoną pojemność początkową i używa domyślnego współczynnika wzrostu.

Queue(Int32, Single)

Inicjuje nowe wystąpienie Queue 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
Źródło:
Queue.cs
Źródło:
Queue.cs

Inicjuje nowe wystąpienie Queue 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. Ponieważ elementy są dodawane do Queueelementu , pojemność jest automatycznie zwiększana zgodnie z wymaganiami za pośrednictwem lokalizacji rzeczywistej. Pojemność można zmniejszyć przez wywołanie metody 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
Źródło:
Queue.cs
Źródło:
Queue.cs

Inicjuje nowe wystąpienie Queue klasy zawierającej elementy skopiowane z określonej kolekcji, ma taką samą pojemność początkową 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

Parametr col ma wartość null.

Uwagi

Pojemność obiektu Queue to liczba elementów, które Queue mogą być przechowywane. Ponieważ elementy są dodawane do Queueelementu , pojemność jest automatycznie zwiększana zgodnie z wymaganiami za pośrednictwem lokalizacji rzeczywistej. Pojemność można zmniejszyć przez wywołanie metody 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
Źródło:
Queue.cs
Źródło:
Queue.cs

Inicjuje nowe wystąpienie Queue 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

capacity
Int32

Początkowa liczba elementów, które Queue mogą zawierać.

Wyjątki

Parametr capacity ma wartość niższą niż zero.

Uwagi

Pojemność obiektu Queue to liczba elementów, które Queue mogą być przechowywane. Ponieważ elementy są dodawane do Queueelementu , pojemność jest automatycznie zwiększana zgodnie z wymaganiami za pośrednictwem lokalizacji rzeczywistej. Pojemność można zmniejszyć przez wywołanie metody 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ść wykonania 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
Źródło:
Queue.cs
Źródło:
Queue.cs

Inicjuje nowe wystąpienie Queue 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

capacity
Int32

Początkowa liczba elementów, które Queue mogą zawierać.

growFactor
Single

Czynnik, za pomocą którego rozszerzana jest pojemność Queue obiektu .

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. Ponieważ elementy są dodawane do Queueelementu , pojemność jest automatycznie zwiększana zgodnie z wymaganiami za pośrednictwem lokalizacji rzeczywistej. Pojemność można zmniejszyć przez wywołanie metody 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ść Queue obiektu zawsze zwiększa się o wartość minimalną, niezależnie od współczynnika wzrostu; współczynnik wzrostu wynoszący 1,0 nie zapobiegnie wzrostowi rozmiaru Queue .

Jeśli można oszacować rozmiar kolekcji, określenie początkowej pojemności eliminuje konieczność wykonania wielu operacji zmiany rozmiaru podczas dodawania elementów do elementu Queue.

Ten konstruktor jest operacją O(n) , gdzie n to capacity.

Dotyczy