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

C#-এ Queue-তে উপাদান রয়েছে কিনা তা যাচাই করুন

C#-এ Queue<T> ক্লাসে নির্দিষ্ট একটি উপাদান রয়েছে কিনা তা যাচাই করতে Contains() মেথড ব্যবহার করা হয়। এটি একটি বুলিয়ান মান ফেরত দেয়। নিচে দুটি উদাহরণ দেওয়া হলো।

উদাহরণ ১

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main() {
        Queue<string> queue = new Queue<string>();
        queue.Enqueue("Electronics");
        queue.Enqueue("Accessories");
        queue.Enqueue("Toys");
        queue.Enqueue("Books");
        queue.Enqueue("Furniture");
        queue.Enqueue("Clothing");
        queue.Enqueue("Footwear");
        queue.Enqueue("Cookware");
        queue.Enqueue("Pet Supplies");

        Console.WriteLine("Queue-এ উপাদানগুলো...");
        foreach (var element in queue) {
            Console.WriteLine(element);
        }
        Console.WriteLine("Queue-তে 'Books' উপাদান আছে? = " + queue.Contains("Books"));
    }
}

আউটপুট

Queue-এ উপাদানগুলো...
Electronics
Accessories
Toys
Books
Furniture
Clothing
Footwear
Cookware
Pet Supplies
Queue-তে 'Books' উপাদান আছে? = True

উদাহরণ ২

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main() {
        Queue<int> queue = new Queue<int>();
        queue.Enqueue(100);
        queue.Enqueue(200);
        queue.Enqueue(300);
        queue.Enqueue(400);
        queue.Enqueue(500);
        queue.Enqueue(600);
        queue.Enqueue(700);
        queue.Enqueue(800);
        queue.Enqueue(1000);

        Console.WriteLine("Queue-এ উপাদানগুলো...");
        foreach (var element in queue) {
            Console.WriteLine(element);
        }
        Console.WriteLine("Queue-তে 50 উপাদান আছে? = " + queue.Contains(50));
    }
}

আউটপুট

Queue-এ উপাদানগুলো...
100
200
300
400
500
600
700
800
1000
Queue-তে 50 উপাদান আছে? = False
  1. C#-এ Queue.Enqueue() পদ্ধতি

  2. C#-তে Queue ক্লাস কী?

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

  4. C#-এ Queue ক্লাসের Count প্রোপার্টি কী?