Stack Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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
.