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

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


C#-এ Queue.Enqueue() পদ্ধতিটি ব্যবহার করা হয় কিউর (Queue) শেষে একটি অবজেক্ট যোগ করতে।

সিনট্যাক্স

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

public virtual void Enqueue (object ob);

উপরে, প্যারামিটার ob হলো কিউতে যোগ করার অবজেক্ট।

উদাহরণ

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

using System; 
using System.Collections.Generic; 
public class Demo { 
    public static void Main(){ 
        Queue queue = new Queue(); 
        queue.Enqueue("Gary"); 
        queue.Enqueue("Jack"); 
        queue.Enqueue("Ryan"); 
        queue.Enqueue("Kevin"); 
        queue.Enqueue("Mark"); 
        queue.Enqueue("Jack"); 
        queue.Enqueue("Ryan"); 
        queue.Enqueue("Kevin"); 
        Console.Write("Count of elements = "); 
        Console.WriteLine(queue.Count); 
        Console.WriteLine("Queue..."); 
        foreach(string i in queue){ 
            Console.WriteLine(i); 
        } 
        queue.Dequeue(); 
        queue.Dequeue(); 
        Console.WriteLine("Queue...UPDATED"); 
        foreach(string i in queue){ 
            Console.WriteLine(i); 
        } 
        Console.Write("Count of elements (updated) = "+queue.Count); 
        queue.Clear(); 
        Console.Write("\nCount of elements (updated AGAIN) = "); 
        Console.WriteLine(queue.Count); 
    } 
}

আউটপুট

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

Count of elements = 8
Queue...
Gary
Jack
Ryan
Kevin
Mark
Jack
Ryan
Kevin
Queue...UPDATED
Ryan
Kevin
Mark
Jack
Ryan
Kevin
Count of elements (updated) = 6
Count of elements (updated AGAIN) = 0

উদাহরণ

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

using System; 
using System.Collections.Generic; 
public class Demo { 
    public static void Main(){ 
        Queue queue = new Queue(); 
        queue.Enqueue("Gary"); 
        queue.Enqueue("Jack"); 
        queue.Enqueue("Ryan"); 
        queue.Enqueue("Kevin"); 
        queue.Enqueue("Mark"); 
        Console.WriteLine("Queue..."); 
        foreach(string i in queue){ 
            Console.WriteLine(i); 
        } 
        Console.Write("Count of elements = "); 
        Console.WriteLine(queue.Count); 
        queue.Enqueue("Jack"); 
        queue.Enqueue("Ryan"); 
        queue.Enqueue("Kevin"); 
        Console.WriteLine("\nQueue...UPDATED"); 
        foreach(string i in queue){ 
            Console.WriteLine(i); 
        } 
        Console.Write("Count of elements (Updated) = "); 
        Console.WriteLine(queue.Count); 
        queue.Dequeue(); 
        queue.Dequeue(); 
        Console.WriteLine("\nQueue...UPDATED"); 
        foreach(string i in queue){ 
            Console.WriteLine(i); 
        } 
        Console.Write("Count of elements = "); 
        Console.WriteLine(queue.Count); 
        queue.Clear(); 
        Console.Write("\nCount of elements (updated AGAIN) = "); 
        Console.WriteLine(queue.Count); 
    } 
}

আউটপুট

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

Queue...
Gary
Jack
Ryan
Kevin
Mark
Count of elements = 5
Queue...UPDATED
Gary
Jack
Ryan
Kevin
Mark
Jack
Ryan
Kevin
Count of elements (Updated) = 8
Queue...UPDATED
Ryan
Kevin
Mark
Jack
Ryan
Kevin
Count of elements = 6
Count of elements (updated AGAIN) = 0

  1. C# Console.SetBufferSize() মেথড

  2. C# Console.ResetColor() মেথড

  3. C#-এ Console.Clear() মেথড: কনসোল স্ক্রিন পরিষ্কার করা

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