Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में Queue क्लास का उपयोग कैसे करें

Queue ऑब्जेक्ट्स के फर्स्ट-इन, फर्स्ट-आउट कलेक्शन को दर्शाता है। इसका उपयोग तब किया जाता है जब आपको आइटम्स का फर्स्ट-इन, फर्स्ट-आउट एक्सेस चाहिए। जब आप लिस्ट में आइटम जोड़ते हैं, तो इसे एनक्यू कहा जाता है, और जब आप आइटम हटाते हैं, तो इसे डीक्यू कहा जाता है।

Queue क्लास के आमतौर पर उपयोग किए जाने वाले मेथड्स निम्नलिखित हैं -

Sr.No मेथड और विवरण
1 public virtual void Clear();
Queue से सभी एलिमेंट्स हटाता है।
2 public virtual bool Contains(object obj);
निर्धारित करता है कि कोई एलिमेंट Queue में है या नहीं।
3 public virtual object Dequeue();
Queue की शुरुआत में ऑब्जेक्ट को हटाता है और लौटाता है।
4 public virtual void Enqueue(object obj);
Queue के अंत में ऑब्जेक्ट जोड़ता है।
5 public virtual object[] ToArray();
Queue को नए ऐरे में कॉपी करता है।

आइए Queue क्लास का उदाहरण देखें -

उदाहरण

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. - Java HashMap Class का उपयोग कैसे करें

    Java Maps और HashMap प्रोग्रामिंग में, डेटा टाइप्स का उपयोग डेटा के विशेष प्रकारों को वर्गीकृत करने के लिए किया जाता है। प्रत्येक डेटा टाइप को अलग तरीके से स्टोर किया जाता है, और वह डेटा टाइप जिसमें मान स्टोर किया जाता है, यह निर्धारित करेगा कि मान पर कौन से ऑपरेशन किए जा सकते हैं। जब आप Java में का

  1. Android में सिंगलटन क्लास का उपयोग कैसे करें? Android में सिंगलटन क्लास का उपयोग कैसे करें?

    सिंगलटन डिज़ाइन पैटर्न सिंगलटन एक डिज़ाइन पैटर्न है जो किसी क्लास के इंस्टेंशिएशन को केवल एक इंस्टेंस तक सीमित करता है। यह कंकरेंसी नियंत्रण और डेटा स्टोर तक केंद्रीय पहुंच प्रदान करने के लिए उपयोगी है। उदाहरण: डेटा स्टोरेज के लिए सिंगलटन क्लास यह उदाहरण दर्शाता है कि सिंगलटन क्लास में टेक्स्ट डेटा

  1. Android ListView में Vector क्लास का उपयोग कैसे करें? Android ListView में Vector क्लास का उपयोग कैसे करें?

    Android ListView में Vector क्लास का उपयोग यह उदाहरण दर्शाता है कि Android ListView में Vector क्लास का उपयोग कैसे किया जाए। चरण 1: नया प्रोजेक्ट बनाएं Android Studio में File → New Project पर जाएं और आवश्यक विवरण भरकर एक नया प्रोजेक्ट बनाएं। चरण 2: लेआउट XML जोड़ें (res/layout/activity_main.xml)