Este método se utiliza para eliminar los objetos de la cola. Este método es una operación O(n), donde n es el recuento total de elementos. Y este método viene bajo el espacio de nombres System.Collections .
Sintaxis:
public void Clear ();
A continuación se dan algunos ejemplos para entender la implementación de una mejor manera:
Ejemplo 1:
// C# code to illustrate the // Queue.Clear Method using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating a Queue Queue q = new Queue(); // Inserting the elements into the Queue q.Enqueue(1); q.Enqueue(2); q.Enqueue(2); q.Enqueue(4); // Displaying the count of elements // contained in the Queue before // removing all the elements Console.Write("Total number of elements "+ "in the Queue are : "); Console.WriteLine(q.Count); // Removing all elements from Queue q.Clear(); // Displaying the count of elements // contained in the Queue after // removing all the elements Console.Write("Total number of elements"+ " in the Queue are : "); Console.WriteLine(q.Count); } }
Producción:
Total number of elements in the Queue are : 4 Total number of elements in the Queue are : 0
Ejemplo 2:
// C# code to illustrate the // Queue.Clear Method using System; using System.Collections; class GFG { // Driver code public static void Main() { // Creating a Queue Queue q = new Queue(); // Inserting the elements into the Queue q.Enqueue("C"); q.Enqueue("C++"); q.Enqueue("Java"); q.Enqueue("PHP"); q.Enqueue("HTML"); q.Enqueue("Python"); // Displaying the count of elements // contained in the Queue before // removing all the elements Console.Write("Total number of elements "+ "in the Queue are : "); Console.WriteLine(q.Count); // Removing all elements from Queue q.Clear(); // Displaying the count of elements // contained in the Queue after // removing all the elements Console.Write("Total number of elements "+ "in the Queue are : "); Console.WriteLine(q.Count); } }
Producción:
Total number of elements in the Queue are : 6 Total number of elements in the Queue are : 0
Referencia:
Publicación traducida automáticamente
Artículo escrito por Twinkl Bajaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA