El constructor Stack() se usa para inicializar una nueva instancia de la clase Stack que estará vacía y tendrá la capacidad inicial predeterminada. Stack representa una colección de objetos de último en entrar, primero en salir. Se utiliza cuando necesita acceso de último en entrar, primero en salir a los elementos. Cuando agrega un elemento en la lista, se le llama empujar el elemento y cuando lo elimina, se le llama sacar el elemento. Esta clase viene bajo el espacio de System.Collections
nombres.
Sintaxis:
public Stack ();
Puntos importantes:
- El número de elementos que puede contener una pila se conoce como la capacidad de la pila. Si los elementos se agregarán a la pila, la capacidad aumentará automáticamente al reasignar la array interna.
- Especificar la capacidad inicial eliminará el requisito de realizar una serie de operaciones de cambio de tamaño al agregar elementos a la pila si se puede estimar el tamaño de la colección.
- Este constructor es una operación O(1).
Ejemplo 1:
// C# Program to illustrate how // to create a Stack using System; using System.Collections; class Geeks { // Main Method public static void Main(String[] args) { // st is the Stack object // Stack() is the constructor // used to initializes a new // instance of the Stack class Stack st = new Stack(); // Count property is used to get the // number of elements in Stack // It will give 0 as no elements // are present currently Console.WriteLine(st.Count); } }
Producción:
0
Ejemplo 2:
// C# Program to illustrate how // to create a Stack using System; using System.Collections; class Geeks { // Main Method public static void Main(String[] args) { // st is the Stack object // Stack() is the constructor // used to initializes a new // instance of the Stack class Stack st = new Stack(); Console.Write("Before Push Method: "); // Count property is used to get the // number of elements in Stack // It will give 0 as no elements // are present currently Console.WriteLine(st.Count); // Inserting the elements // into the Stack st.Push("Chandigarh"); st.Push("Delhi"); st.Push("Noida"); st.Push("Himachal"); st.Push("Punjab"); st.Push("Jammu"); Console.Write("After Push Method: "); // Count property is used to get the // number of elements in st Console.WriteLine(st.Count); } }
Producción:
Before Push Method: 0 After Push Method: 6
Referencia:
Publicación traducida automáticamente
Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA