Queue Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci Queue třídy.
Přetížení
| Name | Description |
|---|---|
| Queue() |
Inicializuje novou instanci Queue třídy, která je prázdná, má výchozí počáteční kapacitu a používá výchozí faktor růstu. |
| Queue(ICollection) |
Inicializuje novou instanci Queue třídy, která obsahuje prvky zkopírované ze zadané kolekce, má stejnou počáteční kapacitu jako počet zkopírovaných prvků a používá výchozí faktor růstu. |
| Queue(Int32) |
Inicializuje novou instanci Queue třídy, která je prázdná, má zadanou počáteční kapacitu a používá výchozí faktor růstu. |
| Queue(Int32, Single) |
Inicializuje novou instanci Queue třídy, která je prázdná, má zadanou počáteční kapacitu a používá zadaný faktor růstu. |
Queue()
- Zdroj:
- Queue.cs
- Zdroj:
- Queue.cs
- Zdroj:
- Queue.cs
- Zdroj:
- Queue.cs
- Zdroj:
- Queue.cs
Inicializuje novou instanci Queue třídy, která je prázdná, má výchozí počáteční kapacitu a používá výchozí faktor růstu.
public:
Queue();
public Queue();
Public Sub New ()
Poznámky
Kapacita je Queue počet prvků, které Queue může obsahovat. S tím, jak jsou prvky přidány do Queue, kapacita se automaticky zvýší podle potřeby prostřednictvím reallocation. Kapacitu lze snížit voláním TrimToSize.
Faktor růstu je číslo, podle kterého se aktuální kapacita vynásobí, když se vyžaduje větší kapacita. Faktor růstu je určen při Queue vytváření.
Tento konstruktor je O(1) operace.
Platí pro
Queue(ICollection)
- Zdroj:
- Queue.cs
- Zdroj:
- Queue.cs
- Zdroj:
- Queue.cs
- Zdroj:
- Queue.cs
- Zdroj:
- Queue.cs
Inicializuje novou instanci Queue třídy, která obsahuje prvky zkopírované ze zadané kolekce, má stejnou počáteční kapacitu jako počet zkopírovaných prvků a používá výchozí faktor růstu.
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
Zkopírovat ICollection elementy.
Výjimky
col je null.
Poznámky
Kapacita je Queue počet prvků, které Queue může obsahovat. S tím, jak jsou prvky přidány do Queue, kapacita se automaticky zvýší podle potřeby prostřednictvím reallocation. Kapacitu lze snížit voláním TrimToSize.
Faktor růstu je číslo, podle kterého se aktuální kapacita vynásobí, když se vyžaduje větší kapacita. Faktor růstu je určen při Queue vytváření.
Prvky jsou zkopírovány do Queue stejného pořadí, v jakém jsou čtena IEnumerator .ICollection
Tento konstruktor je O(n) operace, kde n je počet prvků v col.
Viz také
Platí pro
Queue(Int32)
- Zdroj:
- Queue.cs
- Zdroj:
- Queue.cs
- Zdroj:
- Queue.cs
- Zdroj:
- Queue.cs
- Zdroj:
- Queue.cs
Inicializuje novou instanci Queue třídy, která je prázdná, má zadanou počáteční kapacitu a používá výchozí faktor růstu.
public:
Queue(int capacity);
public Queue(int capacity);
new System.Collections.Queue : int -> System.Collections.Queue
Public Sub New (capacity As Integer)
Parametry
Výjimky
Hodnota capacity je menší než nula.
Poznámky
Kapacita je Queue počet prvků, které Queue může obsahovat. S tím, jak jsou prvky přidány do Queue, kapacita se automaticky zvýší podle potřeby prostřednictvím reallocation. Kapacitu lze snížit voláním TrimToSize.
Faktor růstu je číslo, podle kterého se aktuální kapacita vynásobí, když se vyžaduje větší kapacita. Faktor růstu je určen při Queue vytváření.
Pokud lze odhadnout velikost kolekce, určení počáteční kapacity eliminuje nutnost provádět několik operací změny velikosti při přidávání prvků do objektu Queue.
Tento konstruktor je O(n) operace, kde n je capacity.
Platí pro
Queue(Int32, Single)
- Zdroj:
- Queue.cs
- Zdroj:
- Queue.cs
- Zdroj:
- Queue.cs
- Zdroj:
- Queue.cs
- Zdroj:
- Queue.cs
Inicializuje novou instanci Queue třídy, která je prázdná, má zadanou počáteční kapacitu a používá zadaný faktor růstu.
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
Výjimky
Hodnota capacity je menší než nula.
nebo
growFactor je menší než 1,0 nebo větší než 10,0.
Poznámky
Kapacita je Queue počet prvků, které Queue může obsahovat. S tím, jak jsou prvky přidány do Queue, kapacita se automaticky zvýší podle potřeby prostřednictvím reallocation. Kapacitu lze snížit voláním TrimToSize.
Faktor růstu je číslo, podle kterého se aktuální kapacita vynásobí, když se vyžaduje větší kapacita. Faktor růstu je určen při Queue vytváření. Kapacita Queue se vždy zvýší o minimální hodnotu bez ohledu na faktor růstu; faktor růstu 1,0 nezabrání Queue zvětšení velikosti.
Pokud lze odhadnout velikost kolekce, určení počáteční kapacity eliminuje nutnost provádět několik operací změny velikosti při přidávání prvků do objektu Queue.
Tento konstruktor je O(n) operace, kde n je capacity.