C# - How to Convert Queue into Object Array?

Here, we are implementing a C# program that will convert queue into an object array. By IncludeHelp Last updated : March 28, 2023

Convert Queue into Object Array

To convert queue into object array, we use Queue.ToArray() method. This method returns an object array.

C# program to convert queue into object array

using System;
using System.Collections;

namespace ConsoleApplication1 {
  class Program {
    static void Main() {
      object[] arr = new object[5];
      Queue Q = new Queue(5);

      Q.Enqueue(10);
      Q.Enqueue(20);
      Q.Enqueue(30);
      Q.Enqueue(40);

      arr = Q.ToArray();

      Console.WriteLine("Items are:");
      for (int i = 0; i < arr.Length; i++) {
        Console.WriteLine("\tItem[" + (i + 1) + "]: " + Convert.ToInt32(arr[i]));
      }
    }
  }
}

Output

Items are:
        Item[1]: 10
        Item[2]: 20
        Item[3]: 30
        Item[4]: 40

Explanation

In this program, we declared an object of Queue class and then inserted elements into queue. Here we convert Q into object array arr.

Note: In above program, to use 'Queue' class, we need to include System.Collection namespace.

C# Data Structure Programs »

Comments and Discussions!

Load comments ↻





Copyright © 2024 www.includehelp.com. All rights reserved.