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

सी # में कतार इंटरफ़ेस


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

आइए कतार वर्ग का एक उदाहरण देखें।

तत्वों को जोड़ने के लिए, 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



  1. सी # में कतार वर्ग की गणना संपत्ति क्या है?

    कतार वर्ग के तत्वों की संख्या ज्ञात करने के लिए गणना गुण का उपयोग करें। निम्नलिखित घोषणा जैसे तत्वों को सेट करें - Queue q = new Queue(); q.Enqueue(1); q.Enqueue(2); q.Enqueue(3); q.Enqueue(4); फिर तत्वों को गिनने के लिए काउंट प्रॉपर्टी का उपयोग करें - q.Count क्यू क्लास में काउंट प्रॉपर्टी के सा

  1. सी # में इंटरफ़ेस

    इंटरफेस गुणों, विधियों और घटनाओं को परिभाषित करते हैं, जो इंटरफेस के सदस्य हैं। इंटरफेस में केवल सदस्यों की घोषणा होती है। सदस्यों को परिभाषित करना व्युत्पन्न वर्ग की जिम्मेदारी है। यह अक्सर एक मानक संरचना प्रदान करने में मदद करता है जिसका पालन करने वाले वर्ग करेंगे। आइए देखें कि इंटरफ़ेस सदस्यों क

  1. पायथन में कतार को लागू करने का कार्यक्रम

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