El método Stack<T>.Pop se usa para eliminar y devolver el objeto en la parte superior de Stack<T>. Este método viene bajo el espacio de nombres System.Collections.Generic .
Sintaxis:
public T Pop ();
Valor devuelto: Devuelve el Objeto que se va a eliminar de la parte superior de la Pila.
Excepción : este método dará InvalidOperationException si Stack<T> está vacío.
Los siguientes programas ilustran el uso del método mencionado anteriormente:
Ejemplo 1:
// C# Program to illustrate the // use of Stack<T>.Pop() Method using System; using System.Collections.Generic; class GFG { // Main Method public static void Main() { // Creating a Stack of Strings Stack<string> myStack = new Stack<string>(); // Inserting the elements into the Stack myStack.Push("Geeks"); myStack.Push("Geeks Classes"); myStack.Push("Noida"); myStack.Push("Data Structures"); myStack.Push("GeeksforGeeks"); Console.WriteLine("Number of elements in the Stack: {0}", myStack.Count); // Retrieveing top element of Stack Console.Write("Top element of Stack is: "); Console.Write(myStack.Pop()); // printing the no of Stack element // after Pop operation Console.WriteLine("\nNumber of elements in the Stack: {0}", myStack.Count); } }
Producción:
Number of elements in the Stack: 5 Top element of Stack is: GeeksforGeeks Number of elements in the Stack: 4
Ejemplo 2:
// C# Program to illustrate the // use of Stack<T>.Pop() Method using System; using System.Collections.Generic; class GFG { // Main Method public static void Main() { // Creating a Stack of integers Stack<int> myStack = new Stack<int>(); // Inserting the elements into the Stack myStack.Push(7); myStack.Push(9); Console.WriteLine("Number of elements in the Stack: {0}", myStack.Count); // Retrieveing top element of Stack Console.Write("Top element of Stack is: "); Console.Write(myStack.Pop()); // printing the no of Stack element // after Pop operation Console.WriteLine("\nNumber of elements in the Stack: {0}", myStack.Count); } }
Producción:
Number of elements in the Stack: 2 Top element of Stack is: 9 Number of elements in the Stack: 1
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