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

C#-এ Queue-এ উপাদানের সংখ্যা পান

Queue<T> ক্লাসের Count প্রপার্টি কিউতে মোট কতগুলো উপাদান আছে তা রিটার্ন করে। এটি O(1) অপারেশন। Clear() দিয়ে সব উপাদান মুছে ফেলা যায়।

উদাহরণ ১: কিউতে উপাদান যোগ এবং ক্লিয়ার

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("উপাদানের সংখ্যা = ");
        Console.WriteLine(queue.Count);
        queue.Clear();
        Console.Write("উপাদানের সংখ্যা (আপডেটেড) = ");
        Console.WriteLine(queue.Count);
    }
}

আউটপুট

উপাদানের সংখ্যা = 8
উপাদানের সংখ্যা (আপডেটেড) = 0

উদাহরণ ২: সিম্পল কিউ

using System;
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");
        
        Console.WriteLine("উপাদানের সংখ্যা = " + queue.Count);
    }
}

আউটপুট

উপাদানের সংখ্যা = 5

টিপস: Count প্রপার্টি খুব দ্রুত। কিউ খালি কিনা চেক করতে queue.Count == 0 বা !queue.Any() (LINQ) ব্যবহার করুন।

  1. C#-এ Queue উপাদানগুলো এক-মাত্রিক অ্যারেতে কপি করা

  2. সি শার্পে ফাইলের বাইট সংখ্যা পাওয়ার পদ্ধতি

  3. C#-এ লিস্ট থেকে রেঞ্জ অনুযায়ী উপাদান পাওয়া

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