Udostępnij za pośrednictwem


Queue Konstruktory

Definicja

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

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

capacity
Int32

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

growFactor
Single

Czynnik, za pomocą którego rozszerza się 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. 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.

Dotyczy