Queue Konstruktorok
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Inicializálja a Queue osztály új példányát.
Túlterhelések
| Name | Description |
|---|---|
| Queue() |
Inicializálja az Queue üres osztály új példányát, az alapértelmezett kezdeti kapacitással rendelkezik, és az alapértelmezett növekedési tényezőt használja. |
| Queue(ICollection) |
Inicializálja az Queue osztály új példányát, amely a megadott gyűjteményből másolt elemeket tartalmaz, a kezdeti kapacitása megegyezik a másolt elemek számával, és az alapértelmezett növekedési tényezőt használja. |
| Queue(Int32) |
Inicializálja az Queue üres osztály új példányát, rendelkezik a megadott kezdeti kapacitással, és az alapértelmezett növekedési tényezőt használja. |
| Queue(Int32, Single) |
Inicializálja az Queue üres osztály új példányát, rendelkezik a megadott kezdeti kapacitással, és a megadott növekedési tényezőt használja. |
Queue()
Inicializálja az Queue üres osztály új példányát, az alapértelmezett kezdeti kapacitással rendelkezik, és az alapértelmezett növekedési tényezőt használja.
public:
Queue();
public Queue();
Public Sub New ()
Megjegyzések
Egy adott elem kapacitása Queue a visszatartható elemek Queue száma. Az elemek hozzáadásakor Queuea kapacitás a szükséges módon automatikusan növekszik az újraelosztással. A kapacitás a hívással TrimToSizecsökkenthető.
A növekedési tényező az a szám, amellyel a jelenlegi kapacitás megszorozódik, ha nagyobb kapacitásra van szükség. A növekedési tényezőt a Queue felépítéskor határozzuk meg.
Ez a konstruktor egy O(1) művelet.
A következőre érvényes:
Queue(ICollection)
Inicializálja az Queue osztály új példányát, amely a megadott gyűjteményből másolt elemeket tartalmaz, a kezdeti kapacitása megegyezik a másolt elemek számával, és az alapértelmezett növekedési tényezőt használja.
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)
Paraméterek
- col
- ICollection
A ICollection másolandó elemek.
Kivételek
col az null.
Megjegyzések
Egy adott elem kapacitása Queue a visszatartható elemek Queue száma. Az elemek hozzáadásakor Queuea kapacitás a szükséges módon automatikusan növekszik az újraelosztással. A kapacitás a hívással TrimToSizecsökkenthető.
A növekedési tényező az a szám, amellyel a jelenlegi kapacitás megszorozódik, ha nagyobb kapacitásra van szükség. A növekedési tényezőt a Queue felépítéskor határozzuk meg.
A program az elemeket ugyanabban a Queue sorrendben másolja a programba, amelyben a program beolvassa őket IEnumeratorICollection.
Ez a konstruktor egy O(n) művelet, amelyben n az elemek száma szerepel.col
Lásd még
A következőre érvényes:
Queue(Int32)
Inicializálja az Queue üres osztály új példányát, rendelkezik a megadott kezdeti kapacitással, és az alapértelmezett növekedési tényezőt használja.
public:
Queue(int capacity);
public Queue(int capacity);
new System.Collections.Queue : int -> System.Collections.Queue
Public Sub New (capacity As Integer)
Paraméterek
Kivételek
capacity kisebb, mint nulla.
Megjegyzések
Egy adott elem kapacitása Queue a visszatartható elemek Queue száma. Az elemek hozzáadásakor Queuea kapacitás a szükséges módon automatikusan növekszik az újraelosztással. A kapacitás a hívással TrimToSizecsökkenthető.
A növekedési tényező az a szám, amellyel a jelenlegi kapacitás megszorozódik, ha nagyobb kapacitásra van szükség. A növekedési tényezőt a Queue felépítéskor határozzuk meg.
Ha a gyűjtemény mérete becsülhető, a kezdeti kapacitás megadásával nincs szükség több átméretezési művelet végrehajtására, miközben elemeket ad hozzá a Queuegyűjteményhez.
Ez a konstruktor egy O(n) művelet, ahol n van capacity.
A következőre érvényes:
Queue(Int32, Single)
Inicializálja az Queue üres osztály új példányát, rendelkezik a megadott kezdeti kapacitással, és a megadott növekedési tényezőt használja.
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)
Paraméterek
Kivételek
capacity kisebb, mint nulla.
-vagy-
growFactor kisebb, mint 1,0 vagy nagyobb, mint 10,0.
Megjegyzések
Egy adott elem kapacitása Queue a visszatartható elemek Queue száma. Az elemek hozzáadásakor Queuea kapacitás a szükséges módon automatikusan növekszik az újraelosztással. A kapacitás a hívással TrimToSizecsökkenthető.
A növekedési tényező az a szám, amellyel a jelenlegi kapacitás megszorozódik, ha nagyobb kapacitásra van szükség. A növekedési tényezőt a Queue felépítéskor határozzuk meg. A kapacitás Queue mindig minimális értékkel nő, függetlenül a növekedési tényezőtől; az 1,0 növekedési tényező nem akadályozza meg a Queue méret növelését.
Ha a gyűjtemény mérete becsülhető, a kezdeti kapacitás megadásával nincs szükség több átméretezési művelet végrehajtására, miközben elemeket ad hozzá a Queuegyűjteményhez.
Ez a konstruktor egy O(n) művelet, ahol n van capacity.