Método Queue.ToArray en C#

Este método se utiliza para copiar los elementos de la cola en una nueva array. La Cola no se modifica y el orden de los elementos en la nueva array es el mismo que el orden de los elementos desde el principio de la Cola hasta su final. Este método es una operación O(n) y está bajo

Sintaxis:

public virtual object[] ToArray ();

Valor devuelto: Devuelve una nueva array que contiene elementos copiados de la Cola.

A continuación se dan algunos ejemplos para entender la implementación de una mejor manera:

Ejemplo 1:

// C# code to illustrate the 
// Queue.ToArray Method 
using System;
using System.Collections;
  
class GFG {
  
    // Driver code
    public static void Main()
    {
  
        // Creating a Queue
        Queue myQueue = new Queue();
  
        // Inserting the elements into the Queue
        myQueue.Enqueue("Geeks");
        myQueue.Enqueue("Geeks Classes");
        myQueue.Enqueue("Noida");
        myQueue.Enqueue("Data Structures");
        myQueue.Enqueue("GeeksforGeeks");
  
        // Converting the Queue into array
        Object[] arr = myQueue.ToArray();
  
        // Displaying the elements in array
        foreach(Object ob in arr)
        {
            Console.WriteLine(ob);
        }
    }
}
Producción:

Geeks
Geeks Classes
Noida
Data Structures
GeeksforGeeks

Ejemplo 2:

// C# code to illustrate the 
// Queue.ToArray Method 
using System;
using System.Collections;
  
class GFG {
  
    // Driver code
    public static void Main()
    {
  
        // Creating a Queue
        Queue myQueue = new Queue();
  
        // Inserting the elements into the Queue
        myQueue.Enqueue(2);
        myQueue.Enqueue(3);
        myQueue.Enqueue(4);
        myQueue.Enqueue(5);
        myQueue.Enqueue(6);
  
        // Converting the Queue into array
        Object[] arr = myQueue.ToArray();
  
        // Displaying the elements in array
        foreach(Object ob in arr)
        {
            Console.WriteLine(ob);
        }
    }
}
Producción:

2
3
4
5
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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *