Stack representa unacolección de objetos de último en entrar, primero en salir .
La propiedad Stack<T>.Count se utiliza para obtener el número de elementos contenidos en la pila. Recuperar el valor de esta propiedad es una operación O(1) .
Sintaxis:
myStack.Count
Aquí myStack es el nombre de la pila <T>
Valor devuelto: la propiedad devuelve el número de elementos contenidos en Stack<T>.
Ejemplo 1:
// C# code to Get the number of // elements contained in the Stack using System; using System.Collections.Generic; class GFG { // Driver code public static void Main() { // Creating a Stack of strings Stack<string> myStack = new Stack<string>(); // Inserting the elements into the Stack myStack.Push("Chandigarh"); myStack.Push("Delhi"); myStack.Push("Noida"); myStack.Push("Himachal"); myStack.Push("Punjab"); myStack.Push("Jammu"); // Displaying the count of elements // contained in the Stack Console.Write("Total number of elements in the Stack are : "); Console.WriteLine(myStack.Count); } }
Producción:
Total number of elements in the Stack are : 6
Ejemplo 2:
// C# code to Get the number of // elements contained in the Stack using System; using System.Collections.Generic; class GFG { // Driver code public static void Main() { // Creating a Stack of Integers Stack<int> myStack = new Stack<int>(); // Displaying the count of elements // contained in the Stack Console.Write("Total number of elements in the Stack are : "); // The function should return 0 // as the Stack is empty and it // doesn't contain any element Console.WriteLine(myStack.Count); } }
Producción:
Total number of elements in the Stack are : 0
Referencia:
Publicación traducida automáticamente
Artículo escrito por Sahil_Bansall y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA