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

Queue.Clone () विधि सी # में

कतार की एक उथली प्रतिलिपि बनाने के लिए C# में Queue.Clone() विधि का उपयोग किया जाता है।

सिंटैक्स

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

public virtual object Clone ();

उदाहरण

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

using System;
using System.Collections;
public class Demo {
   public static void Main(string[] args) {
      Queue queue = new Queue();
      queue.Enqueue("One");
      queue.Enqueue("Two");
      queue.Enqueue("Three");
      queue.Enqueue("Four");
      queue.Enqueue("Five");
      queue.Enqueue("Six");
      queue.Enqueue("Seven");
      queue.Enqueue("Eight");
      Console.WriteLine("Queue...");
      foreach(string str in queue) {
         Console.WriteLine(str);
      }
      Queue queue2 = (Queue)queue.Clone();
      Console.WriteLine("\nCloned Queue....");
      foreach(string str in queue2) {
         Console.WriteLine(str);
      }
   }
}

आउटपुट

Queue...
One
Two
Three
Four
Five
Six
Seven
Eight
Cloned Queue....
One
Two
Three
Four
Five
Six
Seven
Eight

उदाहरण

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

using System;
using System.Collections;
public class Demo {
   public static void Main(string[] args) {
      Queue queue = new Queue();
      queue.Enqueue(10);
      queue.Enqueue(20);
      queue.Enqueue(30);
      queue.Enqueue(40);
      queue.Enqueue(50);
      Console.WriteLine("Queue...");
      foreach(int str in queue) {
         Console.WriteLine(str);
      }
      Queue queue2 = (Queue)queue.Clone();
      Console.WriteLine("\nCloned Queue....");
      foreach(int str in queue2) {
         Console.WriteLine(str);
      }
   }
}

आउटपुट

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

Queue...
10
20
30
40
50
Cloned Queue....
10
20
30
40
50

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

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

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

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

  1. सी # में क्लोन () विधि

    C# में क्लोन () विधि का उपयोग सरणी की समान प्रतिलिपि बनाने के लिए किया जाता है। आइए क्लोन () विधि का उपयोग करके किसी सरणी को क्लोन करने के लिए एक उदाहरण देखें - उदाहरण using System; class Program {    static void Main() {       string[] arr = { "one", "two&qu