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

सी # में क्यू क्लास का उपयोग कैसे करें?


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

निम्न तालिका कतार वर्ग के कुछ सामान्य रूप से उपयोग की जाने वाली विधियों को सूचीबद्ध करती है -

Sr.No विधि और विवरण
1 सार्वजनिक आभासी शून्य साफ़ करें ();
कतार से सभी तत्वों को हटा देता है।
2 सार्वजनिक वर्चुअल बूल में शामिल है(ऑब्जेक्ट obj);
निर्धारित करता है कि कोई तत्व कतार में है या नहीं।
3 सार्वजनिक आभासी वस्तु Dequeue();
कतार की शुरुआत में वस्तु को हटाता है और वापस करता है।
4 सार्वजनिक आभासी शून्य Enqueue(वस्तु वस्तु);
कतार के अंत में एक वस्तु जोड़ता है।
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. जावा हैश मैप क्लास का उपयोग कैसे करें

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

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

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

  1. एंड्रॉइड सूचीदृश्य में वेक्टर क्लास का उपयोग कैसे करें?

    यह उदाहरण दर्शाता है कि Android सूचीदृश्य में वेक्टर वर्ग का उपयोग कैसे करें चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। उपरोक्त कोड