সারি বস্তুর একটি প্রথম-ইন, প্রথম আউট সংগ্রহ উপস্থাপন করে। আপনার আইটেমগুলিতে প্রথম-ইন, প্রথম-আউট অ্যাক্সেসের প্রয়োজন হলে এটি ব্যবহার করা হয়। আপনি যখন তালিকায় একটি আইটেম যোগ করেন, তখন তাকে বলা হয় এনকিউ, এবং যখন আপনি একটি আইটেম সরিয়ে দেন, তখন সেটিকে বলা হয় ডেক।
আসুন কিউ ক্লাসের একটি উদাহরণ দেখি।
উপাদান যোগ করতে, Enqueue −
ব্যবহার করুনQueue q = new Queue(); q.Enqueue('X'); q.Enqueue('Y'); q.Enqueue('Z');
উপাদান মুছে ফেলতে, Dequeue −
ব্যবহার করুন// remove elements while (q.Count > 0) Console.WriteLine(q.Dequeue());
আসুন একটি সারিতে উপাদান যোগ করার একটি উদাহরণ দেখি।
উদাহরণ
using System; using System.Collections; namespace Demo { class Program { static void Main(string[] args) { Queue q = new Queue(); q.Enqueue('t'); q.Enqueue('u'); q.Enqueue('v'); q.Enqueue('w'); q.Enqueue('x'); Console.WriteLine("Current queue: "); foreach (char c in q) Console.Write(c + " "); Console.WriteLine(); Console.ReadKey(); } } }
আউটপুট
Current queue: t u v w x