Queue Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Initialisiert eine neue Instanz der Queue-Klasse.
Überlädt
| Name | Beschreibung |
|---|---|
| Queue() |
Initialisiert eine neue Instanz der klasse, die Queue leer ist, hat die Standard-Anfangskapazität und verwendet den Standardwachstumsfaktor. |
| Queue(ICollection) |
Initialisiert eine neue Instanz der Queue Klasse, die Elemente enthält, die aus der angegebenen Auflistung kopiert wurden, hat die gleiche Anfangskapazität wie die Anzahl der kopierten Elemente und verwendet den Standardwachstumsfaktor. |
| Queue(Int32) |
Initialisiert eine neue Instanz der Klasse, die Queue leer ist, die angegebene Anfangskapazität aufweist und den Standardwachstumsfaktor verwendet. |
| Queue(Int32, Single) |
Initialisiert eine neue Instanz der klasse, die Queue leer ist, die angegebene Anfangskapazität hat und den angegebenen Wachstumsfaktor verwendet. |
Queue()
Initialisiert eine neue Instanz der klasse, die Queue leer ist, hat die Standard-Anfangskapazität und verwendet den Standardwachstumsfaktor.
public:
Queue();
public Queue();
Public Sub New ()
Hinweise
Die Kapazität eines Elements Queue ist die Anzahl der Elemente, die aufbewahrt Queue werden können. Wenn Elemente zu einem QueueElement hinzugefügt werden, wird die Kapazität bei Bedarf durch Umschichtung automatisch erhöht. Die Kapazität kann durch Aufrufe TrimToSizeverringert werden.
Der Wachstumsfaktor ist die Zahl, mit der die aktuelle Kapazität multipliziert wird, wenn eine größere Kapazität erforderlich ist. Der Wachstumsfaktor wird bestimmt, wenn der Queue Aufbau erfolgt.
Dieser Konstruktor ist ein O(1) Vorgang.
Gilt für:
Queue(ICollection)
Initialisiert eine neue Instanz der Queue Klasse, die Elemente enthält, die aus der angegebenen Auflistung kopiert wurden, hat die gleiche Anfangskapazität wie die Anzahl der kopierten Elemente und verwendet den Standardwachstumsfaktor.
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)
Parameter
- col
- ICollection
Das ICollection Element, aus dem Elemente kopiert werden sollen.
Ausnahmen
col ist null.
Hinweise
Die Kapazität eines Elements Queue ist die Anzahl der Elemente, die aufbewahrt Queue werden können. Wenn Elemente zu einem QueueElement hinzugefügt werden, wird die Kapazität bei Bedarf durch Umschichtung automatisch erhöht. Die Kapazität kann durch Aufrufe TrimToSizeverringert werden.
Der Wachstumsfaktor ist die Zahl, mit der die aktuelle Kapazität multipliziert wird, wenn eine größere Kapazität erforderlich ist. Der Wachstumsfaktor wird bestimmt, wenn der Queue Aufbau erfolgt.
Die Elemente werden in die Queue gleiche Reihenfolge kopiert, in der sie von dem IEnumeratorICollectiongelesen werden.
Dieser Konstruktor ist ein O(n) Vorgang, wobei n die Anzahl der Elemente in col.
Weitere Informationen
Gilt für:
Queue(Int32)
Initialisiert eine neue Instanz der Klasse, die Queue leer ist, die angegebene Anfangskapazität aufweist und den Standardwachstumsfaktor verwendet.
public:
Queue(int capacity);
public Queue(int capacity);
new System.Collections.Queue : int -> System.Collections.Queue
Public Sub New (capacity As Integer)
Parameter
Ausnahmen
capacity ist kleiner als 0 (null).
Hinweise
Die Kapazität eines Elements Queue ist die Anzahl der Elemente, die aufbewahrt Queue werden können. Wenn Elemente zu einem QueueElement hinzugefügt werden, wird die Kapazität bei Bedarf durch Umschichtung automatisch erhöht. Die Kapazität kann durch Aufrufe TrimToSizeverringert werden.
Der Wachstumsfaktor ist die Zahl, mit der die aktuelle Kapazität multipliziert wird, wenn eine größere Kapazität erforderlich ist. Der Wachstumsfaktor wird bestimmt, wenn der Queue Aufbau erfolgt.
Wenn die Größe der Auflistung geschätzt werden kann, beseitigt die Angabe der anfänglichen Kapazität die Notwendigkeit, eine Reihe von Größenänderungsvorgängen auszuführen, während Elemente hinzugefügt werden Queue.
Dieser Konstruktor ist ein Vorgang, bei dem O(n) es sich um einen n Vorgang handeltcapacity.
Gilt für:
Queue(Int32, Single)
Initialisiert eine neue Instanz der klasse, die Queue leer ist, die angegebene Anfangskapazität hat und den angegebenen Wachstumsfaktor verwendet.
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)
Parameter
Ausnahmen
capacity ist kleiner als 0 (null).
-oder-
growFactor ist kleiner als 1,0 oder größer als 10,0.
Hinweise
Die Kapazität eines Elements Queue ist die Anzahl der Elemente, die aufbewahrt Queue werden können. Wenn Elemente zu einem QueueElement hinzugefügt werden, wird die Kapazität bei Bedarf durch Umschichtung automatisch erhöht. Die Kapazität kann durch Aufrufe TrimToSizeverringert werden.
Der Wachstumsfaktor ist die Zahl, mit der die aktuelle Kapazität multipliziert wird, wenn eine größere Kapazität erforderlich ist. Der Wachstumsfaktor wird bestimmt, wenn der Queue Aufbau erfolgt. Die Kapazität der Queue Wird immer um einen Minimalwert erhöht, unabhängig vom Wachstumsfaktor; ein Wachstumsfaktor von 1,0 verhindert nicht die Erhöhung der Queue Größe.
Wenn die Größe der Auflistung geschätzt werden kann, beseitigt die Angabe der anfänglichen Kapazität die Notwendigkeit, eine Reihe von Größenänderungsvorgängen auszuführen, während Elemente hinzugefügt werden Queue.
Dieser Konstruktor ist ein Vorgang, bei dem O(n) es sich um einen n Vorgang handeltcapacity.