কম্পিউটার টিউটোরিয়াল

C#-এ Queue.ToArray() পদ্ধতি


C#-এ Queue.ToArray() পদ্ধতিটি কিউ (Queue) এর উপাদানগুলিকে একটি নতুন অ্যারেতে কপি করে।

সিনট্যাক্স

সিনট্যাক্স নিম্নরূপ -

public virtual object[] ToArray ();

উদাহরণ

এখন একটি উদাহরণ দেখি -

using System; 
using System.Collections.Generic; 
public class Demo { 
    public static void Main(){ 
        Queue queue = new Queue(); 
        queue.Enqueue(1); 
        queue.Enqueue(2); 
        queue.Enqueue(3); 
        queue.Enqueue(4); 
        queue.Enqueue(5); 
        Console.WriteLine("Queue..."); 
        foreach(int i in queue){ 
            Console.WriteLine(i); 
        } 
        int[] intArr = queue.ToArray(); 
        Console.WriteLine("Convert Queue to Array..."); 
        foreach(int i in intArr){ 
            Console.WriteLine(i); 
        } 
    } 
}

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

Queue...
1
2
3
4
5
Convert Queue to Array...
1
2
3
4
5

উদাহরণ

এখন আরেকটি উদাহরণ দেখি -

using System.Collections.Generic; 
public class Demo { 
    public static void Main(){ 
        Queue queue = new Queue(); 
        queue.Enqueue("A"); 
        queue.Enqueue("B"); 
        queue.Enqueue("C"); 
        queue.Enqueue("D"); 
        queue.Enqueue("E"); 
        queue.Enqueue("F"); 
        Console.WriteLine("Array..."); 
        foreach(string i in queue){ 
            Console.WriteLine(i); 
        } 
        string[] strArr = queue.ToArray(); 
        Console.WriteLine("Convert Queue to Array..."); 
        foreach(string i in strArr){ 
            Console.WriteLine(i); 
        } 
    } 
}

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

Array...
A
B
C
D
E
F
Convert Queue to Array...
A
B
C
D
E
F

  1. C#-এ Queue.Enqueue() পদ্ধতি

  2. C# Queue.TrimExcess() মেথড উদাহরণসহ

  3. C#-এ Queue ক্লাস: Enqueue এবং Dequeue মেথড

  4. C#-এ Queue ইন্টারফেস ও ক্লাস