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

सी # में क्यू। डीक्यू विधि

C# में Queue.Dequeue () विधि का उपयोग कतार की शुरुआत में ऑब्जेक्ट को हटाने और वापस करने के लिए किया जाता है।

सिंटैक्स

वाक्य रचना इस प्रकार है -

public virtual object Dequeue ();

उदाहरण

आइए अब एक उदाहरण देखें -

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      Queue<string> queue = new Queue<string>();
      queue.Enqueue("A");
      queue.Enqueue("B");
      queue.Enqueue("C");
      queue.Enqueue("D");
      queue.Enqueue("E");
      queue.Enqueue("F");
      queue.Enqueue("G");
      Console.WriteLine("Count of elements = "+queue.Count);
      Console.WriteLine("Element at the beginning of queue = " + queue.Peek());
      queue.Dequeue();
      queue.Dequeue();
      queue.Dequeue();
      Console.WriteLine("Count of elements = "+queue.Count);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Count of elements = 7
Element at the beginning of queue = A
Count of elements = 4

उदाहरण

आइए अब एक और उदाहरण देखें -

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      Queue<string> queue = new Queue<string>();
      queue.Enqueue("Gary");
      queue.Enqueue("Jack");
      queue.Enqueue("Ryan");
      queue.Enqueue("Kevin");
      queue.Enqueue("Mark");
      queue.Enqueue("Jack");
      queue.Enqueue("Ryan");
      queue.Enqueue("Kevin");
      Console.Write("Count of elements = ");
      Console.WriteLine(queue.Count);
      Console.WriteLine("Queue...");
      foreach(string i in queue) {
         Console.WriteLine(i);
      }
      queue.Dequeue();
      queue.Dequeue();
      Console.WriteLine("Queue...UPDATED");
      foreach(string i in queue) {
         Console.WriteLine(i);
      }
      Console.Write("Count of elements (updated) = "+queue.Count);
      queue.Clear();
      Console.Write("\nCount of elements (updated AGAIN) = ");
      Console.WriteLine(queue.Count);
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

Count of elements = 8
Queue...
Gary
Jack
Ryan
Kevin
Mark
Jack
Ryan
Kevin
Queue...UPDATED
Ryan
Kevin
Mark
Jack
Ryan
Kevin
Count of elements (updated) = 6
Count of elements (updated AGAIN) = 0

  1. सी # Queue.TrimExcess () उदाहरण के साथ विधि

    C# में Queue.TrimExcess() विधि का उपयोग कतार में तत्वों की वास्तविक संख्या की क्षमता को सेट करने के लिए किया जाता है, यदि वह संख्या वर्तमान क्षमता के 90 प्रतिशत से कम है। सिंटैक्स public void TrimExcess (); उदाहरण using System; using System.Collections.Generic; public class Demo {    publi

  1. सी # में कतार वर्ग में एनक्यू और डेक

    कतार संग्रह वर्ग सी # में एक अवधारणा है जो सिस्टम में शामिल है। संग्रह नामस्थान। तत्वों को FIFO में QUEUE में संग्रहीत किया जाता है। जोड़ा गया पहला तत्व टिकट खरीदने के लिए मूवी हॉल के बाहर लोगों की कतार की तरह सबसे पहले बाहर जाना होगा। इसके दो तरीके हैं। Enqueue() मान जोड़ने की विधि Dequeue() मान

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

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