কম্পিউটার

কিভাবে C# এ কিউ ক্লাস ব্যবহার করবেন?


সারি বস্তুর একটি প্রথম-ইন, প্রথম আউট সংগ্রহ উপস্থাপন করে। আপনার আইটেমগুলিতে প্রথম-ইন, প্রথম-আউট অ্যাক্সেসের প্রয়োজন হলে এটি ব্যবহার করা হয়। আপনি যখন তালিকায় একটি আইটেম যোগ করেন, তখন তাকে বলা হয় এনকিউ, এবং যখন আপনি একটি আইটেম সরিয়ে দেন, তখন সেটিকে বলা হয় ডেক।

নিম্নোক্ত সারণীতে সারি শ্রেণীর কিছু সাধারণভাবে ব্যবহৃত পদ্ধতির তালিকা দেওয়া আছে −

Sr. No পদ্ধতি এবং বর্ণনা
1 পাবলিক ভার্চুয়াল শূন্যতা সাফ();
সারি থেকে সমস্ত উপাদান সরিয়ে দেয়।
2 পাবলিক ভার্চুয়াল বুলে রয়েছে(অবজেক্ট অবজেক্ট);
একটি উপাদান সারিতে আছে কিনা তা নির্ধারণ করে।
3 পাবলিক ভার্চুয়াল অবজেক্ট Dequeue();
সারির শুরুতে বস্তুটিকে সরিয়ে দেয় এবং ফেরত দেয়।
4 পাবলিক ভার্চুয়াল অকার্যকর এনকিউ(অবজেক্ট অবজেক্ট);
সারির শেষে একটি বস্তু যোগ করে।
5 পাবলিক ভার্চুয়াল অবজেক্ট[] ToArray();
একটি নতুন অ্যারেতে সারিটি অনুলিপি করে।

আসুন আমরা সারি শ্রেণীর একটি উদাহরণ দেখি -

উদাহরণ

using System;
using System.Collections;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         Queue q = new Queue();

         q.Enqueue('X');
         q.Enqueue('Y');
         q.Enqueue('Z');
   
         Console.WriteLine("Current queue: ");
         foreach (char c in q) Console.Write(c + " ");

         Console.WriteLine();
         q.Enqueue('A');
   
         Console.WriteLine("Current queue: ");
         foreach (char c in q) Console.Write(c + " ");

         Console.WriteLine();
         Console.ReadKey();
      }
   }
}

আউটপুট

Current queue:
X Y Z
Current queue:
X Y Z A

  1. কীভাবে জাভা ফাইল ক্লাস ব্যবহার করবেন

  2. জাভা হ্যাশম্যাপ ক্লাস কিভাবে ব্যবহার করবেন

  3. অ্যান্ড্রয়েডে সিঙ্গেলটন ক্লাস কীভাবে ব্যবহার করবেন?

  4. অ্যান্ড্রয়েড লিস্টভিউতে ভেক্টর ক্লাস কীভাবে ব্যবহার করবেন?