Compartir a través de


Stack Constructores

Definición

Inicializa una nueva instancia de la clase Stack.

Sobrecargas

Stack()

Inicializa una nueva instancia de la clase Stack que está vacía y tiene la capacidad inicial predeterminada.

Stack(ICollection)

Inicializa una nueva instancia de la clase Stack que contiene elementos copiados de la colección especificada y tiene la misma capacidad inicial que el número de elementos copiados.

Stack(Int32)

Inicializa una nueva instancia de la clase Stack que está vacía y tiene la capacidad inicial especificada o la capacidad inicial predeterminada, la que sea mayor.

Stack()

Source:
Stack.cs
Source:
Stack.cs
Source:
Stack.cs

Inicializa una nueva instancia de la clase Stack que está vacía y tiene la capacidad inicial predeterminada.

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

Comentarios

La capacidad de es Stack el número de elementos que Stack puede contener. A medida que se agregan elementos a , Stackla capacidad aumenta automáticamente según sea necesario mediante la reasignación de la matriz interna.

Si se puede estimar el tamaño de la colección, especificar la capacidad inicial elimina la necesidad de realizar una serie de operaciones de cambio de tamaño al agregar elementos a Stack.

Este constructor es una O(1) operación.

Se aplica a

Stack(ICollection)

Source:
Stack.cs
Source:
Stack.cs
Source:
Stack.cs

Inicializa una nueva instancia de la clase Stack que contiene elementos copiados de la colección especificada y tiene la misma capacidad inicial que el número de elementos copiados.

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)

Parámetros

col
ICollection

ICollection de donde se van a copiar elementos.

Excepciones

col es null.

Comentarios

La capacidad de es Stack el número de elementos que Stack puede contener. A medida que se agregan elementos a , Stackla capacidad aumenta automáticamente según sea necesario mediante la reasignación de la matriz interna.

Si se puede estimar el tamaño de la colección, especificar la capacidad inicial elimina la necesidad de realizar una serie de operaciones de cambio de tamaño al agregar elementos a Stack.

Los elementos se copian en en Stack el mismo orden en que los lee el IEnumeratorICollectionde .

Este constructor es una O(n) operación, donde n es el número de elementos de col.

Consulte también

Se aplica a

Stack(Int32)

Source:
Stack.cs
Source:
Stack.cs
Source:
Stack.cs

Inicializa una nueva instancia de la clase Stack que está vacía y tiene la capacidad inicial especificada o la capacidad inicial predeterminada, la que sea mayor.

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

Parámetros

initialCapacity
Int32

Número inicial de elementos que puede contener la colección Stack.

Excepciones

initialCapacity es menor que cero.

Comentarios

La capacidad de es Stack el número de elementos que Stack puede contener. A medida que se agregan elementos a , Stackla capacidad aumenta automáticamente según sea necesario mediante la reasignación de la matriz interna.

Si se puede estimar el tamaño de la colección, especificar la capacidad inicial elimina la necesidad de realizar una serie de operaciones de cambio de tamaño al agregar elementos a Stack.

Este constructor es una O(n) operación, donde n es initialCapacity.

Se aplica a