Queue Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de Queue klasse.
Overloads
| Name | Description |
|---|---|
| Queue() |
Initialiseert een nieuw exemplaar van de Queue klasse die leeg is, heeft de standaardinitiële capaciteit en maakt gebruik van de standaardgroeifactor. |
| Queue(ICollection) |
Initialiseert een nieuw exemplaar van de Queue klasse die elementen bevat die zijn gekopieerd uit de opgegeven verzameling, heeft dezelfde initiële capaciteit als het aantal gekopieerde elementen en gebruikt de standaardgroeifactor. |
| Queue(Int32) |
Initialiseert een nieuw exemplaar van de Queue klasse die leeg is, heeft de opgegeven initiële capaciteit en gebruikt de standaardgroeifactor. |
| Queue(Int32, Single) |
Initialiseert een nieuw exemplaar van de Queue klasse die leeg is, heeft de opgegeven initiële capaciteit en gebruikt de opgegeven groeifactor. |
Queue()
Initialiseert een nieuw exemplaar van de Queue klasse die leeg is, heeft de standaardinitiële capaciteit en maakt gebruik van de standaardgroeifactor.
public:
Queue();
public Queue();
Public Sub New ()
Opmerkingen
De capaciteit van een Queue is het aantal elementen dat de Queue kan bevatten. Als er elementen aan een Queueworden toegevoegd, wordt de capaciteit automatisch verhoogd als vereist via herlocatie. De capaciteit kan worden verminderd door aan te roepen TrimToSize.
De groeifactor is het getal waarmee de huidige capaciteit wordt vermenigvuldigd wanneer een grotere capaciteit nodig is. De groeifactor wordt bepaald wanneer de Queue constructie wordt uitgevoerd.
Deze constructor is een O(1) bewerking.
Van toepassing op
Queue(ICollection)
Initialiseert een nieuw exemplaar van de Queue klasse die elementen bevat die zijn gekopieerd uit de opgegeven verzameling, heeft dezelfde initiële capaciteit als het aantal gekopieerde elementen en gebruikt de standaardgroeifactor.
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)
Parameters
- col
- ICollection
De ICollection waaruit elementen moeten worden gekopieerd.
Uitzonderingen
col is null.
Opmerkingen
De capaciteit van een Queue is het aantal elementen dat de Queue kan bevatten. Als er elementen aan een Queueworden toegevoegd, wordt de capaciteit automatisch verhoogd als vereist via herlocatie. De capaciteit kan worden verminderd door aan te roepen TrimToSize.
De groeifactor is het getal waarmee de huidige capaciteit wordt vermenigvuldigd wanneer een grotere capaciteit nodig is. De groeifactor wordt bepaald wanneer de Queue constructie wordt uitgevoerd.
De elementen worden in Queue dezelfde volgorde gekopieerd als de elementen worden gelezen door de IEnumeratorICollection.
Deze constructor is een O(n) bewerking, waarbij n het aantal elementen in col.
Zie ook
Van toepassing op
Queue(Int32)
Initialiseert een nieuw exemplaar van de Queue klasse die leeg is, heeft de opgegeven initiële capaciteit en gebruikt de standaardgroeifactor.
public:
Queue(int capacity);
public Queue(int capacity);
new System.Collections.Queue : int -> System.Collections.Queue
Public Sub New (capacity As Integer)
Parameters
Uitzonderingen
capacity is kleiner dan nul.
Opmerkingen
De capaciteit van een Queue is het aantal elementen dat de Queue kan bevatten. Als er elementen aan een Queueworden toegevoegd, wordt de capaciteit automatisch verhoogd als vereist via herlocatie. De capaciteit kan worden verminderd door aan te roepen TrimToSize.
De groeifactor is het getal waarmee de huidige capaciteit wordt vermenigvuldigd wanneer een grotere capaciteit nodig is. De groeifactor wordt bepaald wanneer de Queue constructie wordt uitgevoerd.
Als de grootte van de verzameling kan worden geschat, hoeft u bij het opgeven van de initiële capaciteit niet meer een aantal groottebewerkingen uit te voeren terwijl er elementen aan de Queueverzameling worden toegevoegd.
Deze constructor is een O(n) bewerking, waarbij n .capacity
Van toepassing op
Queue(Int32, Single)
Initialiseert een nieuw exemplaar van de Queue klasse die leeg is, heeft de opgegeven initiële capaciteit en gebruikt de opgegeven groeifactor.
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)
Parameters
Uitzonderingen
capacity is kleiner dan nul.
– of –
growFactor is kleiner dan 1,0 of groter dan 10,0.
Opmerkingen
De capaciteit van een Queue is het aantal elementen dat de Queue kan bevatten. Als er elementen aan een Queueworden toegevoegd, wordt de capaciteit automatisch verhoogd als vereist via herlocatie. De capaciteit kan worden verminderd door aan te roepen TrimToSize.
De groeifactor is het getal waarmee de huidige capaciteit wordt vermenigvuldigd wanneer een grotere capaciteit nodig is. De groeifactor wordt bepaald wanneer de Queue constructie wordt uitgevoerd. De capaciteit van de Queue zal altijd toenemen met een minimumwaarde, ongeacht de groeifactor; een groeifactor van 1,0 verhindert niet dat de Queue grootte toeneemt.
Als de grootte van de verzameling kan worden geschat, hoeft u bij het opgeven van de initiële capaciteit niet meer een aantal groottebewerkingen uit te voeren terwijl er elementen aan de Queueverzameling worden toegevoegd.
Deze constructor is een O(n) bewerking, waarbij n .capacity