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í
Queue() |
Inicializuje novou instanci Queue třídy, která je prázdná, má výchozí počáteční kapacitu a použije 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žije 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žije zadaný faktor růstu. |
Queue()
- 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žije výchozí faktor růstu.
public:
Queue();
public Queue ();
Public Sub New ()
Poznámky
Kapacita objektu Queue je počet prvků, které Queue může obsahovat. Při přidání prvků do objektu Queuese kapacita automaticky zvýší podle potřeby prostřednictvím přerozdělení. Kapacitu lze snížit voláním TrimToSizemetody .
Faktor růstu je číslo, kterým se aktuální kapacita vynásobí, pokud je vyžadována větší kapacita. Faktor růstu se určí při vytváření objektu Queue .
Tento konstruktor je O(1)
operace.
Platí pro
Queue(ICollection)
- 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
Objekt ICollection , ze který se mají kopírovat prvky.
Výjimky
col
je null
.
Poznámky
Kapacita objektu Queue je počet prvků, které Queue může obsahovat. Při přidání prvků do objektu Queuese kapacita automaticky zvýší podle potřeby prostřednictvím přerozdělení. Kapacitu lze snížit voláním TrimToSizemetody .
Faktor růstu je číslo, kterým se aktuální kapacita vynásobí, pokud je vyžadována větší kapacita. Faktor růstu se určí při vytváření objektu Queue .
Prvky jsou zkopírovány do objektu Queue ve stejném pořadí, v jakém jsou přečtena objektem ICollectionIEnumerator .
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
Inicializuje novou instanci Queue třídy, která je prázdná, má zadanou počáteční kapacitu a použije 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 objektu Queue je počet prvků, které Queue může obsahovat. Při přidání prvků do objektu Queuese kapacita automaticky zvýší podle potřeby prostřednictvím přerozdělení. Kapacitu lze snížit voláním TrimToSizemetody .
Faktor růstu je číslo, kterým se aktuální kapacita vynásobí, pokud je vyžadována větší kapacita. Faktor růstu se určí při vytváření objektu Queue .
Pokud je možné odhadnout velikost kolekce, zadáním počáteční kapacity se eliminuje nutnost provádět řadu 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
Inicializuje novou instanci Queue třídy, která je prázdná, má zadanou počáteční kapacitu a použije 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 objektu Queue je počet prvků, které Queue může obsahovat. Při přidání prvků do objektu Queuese kapacita automaticky zvýší podle potřeby prostřednictvím přerozdělení. Kapacitu lze snížit voláním TrimToSizemetody .
Faktor růstu je číslo, kterým se aktuální kapacita vynásobí, pokud je vyžadována větší kapacita. Faktor růstu se určí při vytváření objektu Queue . Kapacita se Queue 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 je možné odhadnout velikost kolekce, zadáním počáteční kapacity se eliminuje nutnost provádět řadu operací změny velikosti při přidávání prvků do objektu Queue.
Tento konstruktor je O(n)
operace, kde n
je capacity
.