Este método (se incluye en el espacio de nombres System.Collections ) se usa para eliminar todos los objetos de la pila. Este método establecerá Count of Stack en cero, y también se eliminarán las referencias a otros objetos de los elementos de la colección. Este método es una operación O(n), donde n es Count.
Sintaxis:
public virtual void Clear ();
Los siguientes programas ilustran el uso del método mencionado anteriormente:
Ejemplo 1:
// C# code to illustrate the // Stack.Clear Method using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating a Stack Stack myStack = new Stack(); // Inserting the elements into the Stack myStack.Push("1st Element"); myStack.Push("2nd Element"); myStack.Push("3rd Element"); myStack.Push("4th Element"); myStack.Push("5th Element"); myStack.Push("6th Element"); // Displaying the count of elements // contained in the Stack before // removing all the elements Console.Write("Total number of elements"+ " in the Stack are : "); Console.WriteLine(myStack.Count); // Removing all elements from Stack myStack.Clear(); // Displaying the count of elements // contained in the Stack after // removing all the elements 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 Total number of elements in the Stack are : 0
Ejemplo 2:
// C# code to illustrate the // Stack.Clear Method using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating a Stack Stack myStack = new Stack(); // Inserting the elements into the Stack myStack.Push(3); myStack.Push(5); myStack.Push(7); myStack.Push(9); myStack.Push(11); // Displaying the count of elements // contained in the Stack before // removing all the elements Console.Write("Total number of elements "+ "in the Stack are : "); Console.WriteLine(myStack.Count); // Removing all elements from Stack myStack.Clear(); // Displaying the count of elements // contained in the Stack after // removing all the elements Console.Write("Total number of elements"+ " in the Stack are : "); Console.WriteLine(myStack.Count); } }
Producción:
Total number of elements in the Stack are : 5 Total number of elements in the Stack are : 0
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