Queue Konstruktorer

Definition

Initierar en ny instans av Queue klassen.

Överlagringar

Name Description
Queue()

Initierar en ny instans av Queue klassen som är tom, har standardinitieringskapaciteten och använder standardtillväxtfaktorn.

Queue(ICollection)

Initierar en ny instans av Queue klassen som innehåller element som kopierats från den angivna samlingen, har samma initiala kapacitet som antalet kopierade element och använder standardtillväxtfaktorn.

Queue(Int32)

Initierar en ny instans av Queue klassen som är tom, har den angivna initiala kapaciteten och använder standardtillväxtfaktorn.

Queue(Int32, Single)

Initierar en ny instans av Queue klassen som är tom, har den angivna initiala kapaciteten och använder den angivna tillväxtfaktorn.

Queue()

Källa:
Queue.cs
Källa:
Queue.cs
Källa:
Queue.cs
Källa:
Queue.cs
Källa:
Queue.cs

Initierar en ny instans av Queue klassen som är tom, har standardinitieringskapaciteten och använder standardtillväxtfaktorn.

public:
 Queue();
public Queue();
Public Sub New ()

Kommentarer

Kapaciteten för en Queue är antalet element som Queue kan hållas. När element läggs till i en Queueökar kapaciteten automatiskt efter behov genom omallokering. Kapaciteten kan minskas genom att anropa TrimToSize.

Tillväxtfaktorn är det tal med vilket den aktuella kapaciteten multipliceras när en större kapacitet krävs. Tillväxtfaktorn bestäms när är Queue konstruerad.

Den här konstruktorn är en O(1) åtgärd.

Gäller för

Queue(ICollection)

Källa:
Queue.cs
Källa:
Queue.cs
Källa:
Queue.cs
Källa:
Queue.cs
Källa:
Queue.cs

Initierar en ny instans av Queue klassen som innehåller element som kopierats från den angivna samlingen, har samma initiala kapacitet som antalet kopierade element och använder standardtillväxtfaktorn.

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)

Parametrar

col
ICollection

Att ICollection kopiera element från.

Undantag

col är null.

Kommentarer

Kapaciteten för en Queue är antalet element som Queue kan hållas. När element läggs till i en Queueökar kapaciteten automatiskt efter behov genom omallokering. Kapaciteten kan minskas genom att anropa TrimToSize.

Tillväxtfaktorn är det tal med vilket den aktuella kapaciteten multipliceras när en större kapacitet krävs. Tillväxtfaktorn bestäms när är Queue konstruerad.

Elementen kopieras till Queue i samma ordning som de läss av IEnumeratorICollectioni .

Den här konstruktorn är en O(n) åtgärd, där n är antalet element i col.

Se även

Gäller för

Queue(Int32)

Källa:
Queue.cs
Källa:
Queue.cs
Källa:
Queue.cs
Källa:
Queue.cs
Källa:
Queue.cs

Initierar en ny instans av Queue klassen som är tom, har den angivna initiala kapaciteten och använder standardtillväxtfaktorn.

public:
 Queue(int capacity);
public Queue(int capacity);
new System.Collections.Queue : int -> System.Collections.Queue
Public Sub New (capacity As Integer)

Parametrar

capacity
Int32

Det inledande antalet element som Queue kan innehålla.

Undantag

capacity är mindre än noll.

Kommentarer

Kapaciteten för en Queue är antalet element som Queue kan hållas. När element läggs till i en Queueökar kapaciteten automatiskt efter behov genom omallokering. Kapaciteten kan minskas genom att anropa TrimToSize.

Tillväxtfaktorn är det tal med vilket den aktuella kapaciteten multipliceras när en större kapacitet krävs. Tillväxtfaktorn bestäms när är Queue konstruerad.

Om storleken på samlingen kan uppskattas eliminerar du behovet av att utföra ett antal storleksändringsåtgärder när du lägger till element i Queue.

Den här konstruktorn är en O(n) åtgärd, där n är capacity.

Gäller för

Queue(Int32, Single)

Källa:
Queue.cs
Källa:
Queue.cs
Källa:
Queue.cs
Källa:
Queue.cs
Källa:
Queue.cs

Initierar en ny instans av Queue klassen som är tom, har den angivna initiala kapaciteten och använder den angivna tillväxtfaktorn.

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)

Parametrar

capacity
Int32

Det inledande antalet element som Queue kan innehålla.

growFactor
Single

Den faktor med vilken kapaciteten Queue expanderas.

Undantag

capacity är mindre än noll.

-eller-

growFactor är mindre än 1,0 eller större än 10,0.

Kommentarer

Kapaciteten för en Queue är antalet element som Queue kan hållas. När element läggs till i en Queueökar kapaciteten automatiskt efter behov genom omallokering. Kapaciteten kan minskas genom att anropa TrimToSize.

Tillväxtfaktorn är det tal med vilket den aktuella kapaciteten multipliceras när en större kapacitet krävs. Tillväxtfaktorn bestäms när är Queue konstruerad. Kapaciteten Queue för kommer alltid att öka med ett minimivärde, oavsett tillväxtfaktor. En tillväxtfaktor på 1,0 förhindrar Queue inte att storleken ökar.

Om storleken på samlingen kan uppskattas eliminerar du behovet av att utföra ett antal storleksändringsåtgärder när du lägger till element i Queue.

Den här konstruktorn är en O(n) åtgärd, där n är capacity.

Gäller för