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:
- https://docs.microsoft.com/en-us/dotnet/api/system.collections.queue.toarray?view=netframework-4.7.2
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