Stack Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av Stack klassen.
Överlagringar
| Name | Description |
|---|---|
| Stack() |
Initierar en ny instans av Stack klassen som är tom och har standardinitieringskapaciteten. |
| Stack(ICollection) |
Initierar en ny instans av Stack klassen som innehåller element som kopierats från den angivna samlingen och har samma initiala kapacitet som antalet kopierade element. |
| Stack(Int32) |
Initierar en ny instans av Stack klassen som är tom och har den angivna initiala kapaciteten eller den ursprungliga standardkapaciteten, beroende på vilket som är störst. |
Stack()
- Källa:
- Stack.cs
- Källa:
- Stack.cs
- Källa:
- Stack.cs
- Källa:
- Stack.cs
- Källa:
- Stack.cs
Initierar en ny instans av Stack klassen som är tom och har standardinitieringskapaciteten.
public:
Stack();
public Stack();
Public Sub New ()
Kommentarer
Kapaciteten för en Stack är antalet element som Stack kan hållas. När element läggs till i en Stackökas kapaciteten automatiskt efter behov genom att den interna matrisen omplaceras.
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 Stack.
Den här konstruktorn är en O(1) åtgärd.
Gäller för
Stack(ICollection)
- Källa:
- Stack.cs
- Källa:
- Stack.cs
- Källa:
- Stack.cs
- Källa:
- Stack.cs
- Källa:
- Stack.cs
Initierar en ny instans av Stack klassen som innehåller element som kopierats från den angivna samlingen och har samma initiala kapacitet som antalet kopierade element.
public:
Stack(System::Collections::ICollection ^ col);
public Stack(System.Collections.ICollection col);
new System.Collections.Stack : System.Collections.ICollection -> System.Collections.Stack
Public Sub New (col As ICollection)
Parametrar
- col
- ICollection
Att ICollection kopiera element från.
Undantag
col är null.
Kommentarer
Kapaciteten för en Stack är antalet element som Stack kan hållas. När element läggs till i en Stackökas kapaciteten automatiskt efter behov genom att den interna matrisen omplaceras.
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 Stack.
Elementen kopieras till Stack 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
Stack(Int32)
- Källa:
- Stack.cs
- Källa:
- Stack.cs
- Källa:
- Stack.cs
- Källa:
- Stack.cs
- Källa:
- Stack.cs
Initierar en ny instans av Stack klassen som är tom och har den angivna initiala kapaciteten eller den ursprungliga standardkapaciteten, beroende på vilket som är störst.
public:
Stack(int initialCapacity);
public Stack(int initialCapacity);
new System.Collections.Stack : int -> System.Collections.Stack
Public Sub New (initialCapacity As Integer)
Parametrar
Undantag
initialCapacity är mindre än noll.
Kommentarer
Kapaciteten för en Stack är antalet element som Stack kan hållas. När element läggs till i en Stackökas kapaciteten automatiskt efter behov genom att den interna matrisen omplaceras.
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 Stack.
Den här konstruktorn är en O(n) åtgärd, där n är initialCapacity.