Stack Construtores

Definição

Inicializa uma nova instância da classe Stack.

Sobrecargas

Nome Description
Stack()

Inicializa uma nova instância da Stack classe que está vazia e tem a capacidade inicial padrão.

Stack(ICollection)

Inicializa uma nova instância da Stack classe que contém 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 Stack classe que está vazia e tem a capacidade inicial especificada ou a capacidade inicial padrão, o que for maior.

Stack()

Inicializa uma nova instância da Stack classe 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.

Este construtor é uma O(1) operação.

Aplica-se a

Stack(ICollection)

Inicializa uma nova instância da Stack classe que contém 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

Os ICollection elementos a serem copiados.

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 na Stack mesma ordem em que são lidos pelo IEnumeratorICollection.

Esse construtor é uma O(n) operação, onde n está o número de elementos em col.

Confira também

Aplica-se a

Stack(Int32)

Inicializa uma nova instância da Stack classe que está vazia e tem a capacidade inicial especificada ou a capacidade inicial padrão, o 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

initialCapacity
Int32

O número inicial de elementos que podem Stack conter.

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, onde n está initialCapacity.

Aplica-se a