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

C# Queue.Contains() মেথড

C#-এ Queue.Contains() মেথড ব্যবহার করে একটি কিউ (Queue) 속에 নির্দিষ্ট উপাদান আছে কিনা তা যাচাই করা হয়। এটি একটি বুলিয়ান মান ফেরত দেয়।

সিনট্যাক্স

public virtual bool Contains (object ob);

এখানে, ob হলো কিউ-তে খুঁজতে চাওয়া অবজেক্ট।

উদাহরণ ১

using System;
using System.Collections.Generic;

public class Demo {
    public static void Main() {
        Queue<string> queue = new Queue<string>();
        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("উপাদান সংখ্যা = ");
        Console.WriteLine(queue.Count);
        Console.WriteLine("কিউ-তে 'Jack' উপাদান আছে? = " + queue.Contains("Jack"));
        queue.Clear();
        Console.Write("উপাদান সংখ্যা (আপডেটেড) = ");
        Console.WriteLine(queue.Count);
    }
}

আউটপুট

উপাদান সংখ্যা = 8
কিউ-তে 'Jack' উপাদান আছে? = True
উপাদান সংখ্যা (আপডেটেড) = 0

উদাহরণ ২

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);

        Console.Write("উপাদান সংখ্যা = ");
        Console.WriteLine(queue.Count);
        Console.WriteLine("কিউ-তে 500 উপাদান আছে? = " + queue.Contains(500));
        queue.Clear();
        Console.Write("উপাদান সংখ্যা (আপডেটেড) = ");
        Console.WriteLine(queue.Count);
    }
}

আউটপুট

উপাদান সংখ্যা = 3
কিউ-তে 500 উপাদান আছে? = False
উপাদান সংখ্যা (আপডেটেড) = 0
  1. C#-এ Average() মেথড: ইন্টিজার অ্যারের গড় বের করা

  2. C# LINQ Any() মেথড: সিকোয়েন্সে শর্ত পূরণ করা এলিমেন্ট আছে কিনা

  3. C# তে ContainsKey() পদ্ধতি

  4. C#-এ LinkedList Contains পদ্ধতি