Stack Construtores
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância da classe Stack.
Sobrecargas
Stack() |
Inicializa uma nova instância da classe Stack que está vazia e tem a capacidade inicial padrão. |
Stack(ICollection) |
Inicializa uma nova instância da classe Stack, que contém os elementos copiados da coleção especificada e tem a mesma capacidade inicial que o número de elementos copiados. |
Stack(Int32) |
Inicializa uma nova instância da classe Stack que está vazia e tem a capacidade inicial especificada ou a capacidade inicial padrão, a que for maior. |
Stack()
- Origem:
- Stack.cs
- Origem:
- Stack.cs
- Origem:
- Stack.cs
Inicializa uma nova instância da classe Stack que está vazia e tem a capacidade inicial padrão.
public:
Stack();
public Stack ();
Public Sub New ()
Comentários
A capacidade de um Stack é o número de elementos que o Stack pode conter. À medida que os elementos são adicionados a um Stack, a capacidade é automaticamente aumentada conforme exigido pela realocação da matriz interna.
Se o tamanho da coleção puder ser estimado, especificar a capacidade inicial eliminará a necessidade de executar várias operações de redimensionamento ao adicionar elementos ao Stack.
Esse construtor é uma O(1)
operação.
Aplica-se a
Stack(ICollection)
- Origem:
- Stack.cs
- Origem:
- Stack.cs
- Origem:
- Stack.cs
Inicializa uma nova instância da classe Stack, que contém os elementos copiados da coleção especificada e tem a mesma capacidade inicial que o 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
A ICollection da qual copiar elementos.
Exceções
col
é null
.
Comentários
A capacidade de um Stack é o número de elementos que o Stack pode conter. À medida que os elementos são adicionados a um Stack, a capacidade é automaticamente aumentada conforme exigido pela realocação da matriz interna.
Se o tamanho da coleção puder ser estimado, especificar a capacidade inicial eliminará a necessidade de executar várias operações de redimensionamento ao adicionar elementos ao Stack.
Os elementos são copiados para o Stack na mesma ordem em que são lidos pelo IEnumerator do ICollection.
Esse construtor é uma O(n)
operação, em que n
é o número de elementos em col
.
Confira também
Aplica-se a
Stack(Int32)
- Origem:
- Stack.cs
- Origem:
- Stack.cs
- Origem:
- Stack.cs
Inicializa uma nova instância da classe Stack que está vazia e tem a capacidade inicial especificada ou a capacidade inicial padrão, a que for maior.
public:
Stack(int initialCapacity);
public Stack (int initialCapacity);
new System.Collections.Stack : int -> System.Collections.Stack
Public Sub New (initialCapacity As Integer)
Parâmetros
Exceções
initialCapacity
é menor que zero.
Comentários
A capacidade de um Stack é o número de elementos que o Stack pode conter. À medida que os elementos são adicionados a um Stack, a capacidade é automaticamente aumentada conforme exigido pela realocação da matriz interna.
Se o tamanho da coleção puder ser estimado, especificar a capacidade inicial eliminará a necessidade de executar várias operações de redimensionamento ao adicionar elementos ao Stack.
Esse construtor é uma O(n)
operação, em que n
é initialCapacity
.