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

सी # में किसी अन्य संग्रह से एक कतार बनाएं?

दूसरे संग्रह से एक कतार बनाने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      Queue<string> queue = new Queue<string>();
      queue.Enqueue("One");
      queue.Enqueue("Two");
      queue.Enqueue("Three");
      Console.WriteLine("Queue elements...");
      foreach(string str in queue) {
         Console.WriteLine(str);
      }
      Console.WriteLine("\nArray elements...");
      Queue<string> arr = new Queue<string>(queue.ToArray());
      foreach(string str in arr) {
         Console.WriteLine(str);
      }
   }
}

आउटपुट

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

Queue elements...
One
Two
Three

Array elements...
One
Two
Three

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

उदाहरण

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      Queue<int> queue = new Queue<int>();
      queue.Enqueue(100);
      queue.Enqueue(200);
      queue.Enqueue(300);
      queue.Enqueue(400);
      queue.Enqueue(500);
      queue.Enqueue(600);
      queue.Enqueue(700);
      queue.Enqueue(800);
      queue.Enqueue(900);
      queue.Enqueue(1000);
      Console.WriteLine("Queue elements...");
      foreach(int val in queue) {
         Console.WriteLine(val);
      }
      Console.WriteLine("\nArray elements...");
      Queue<int> arr = new Queue<int>(queue.ToArray());
      foreach(int val in arr) {
         Console.WriteLine(val);
      }
   }
}

आउटपुट

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

Queue elements...
100
200
300
400
500
600
700
800
900
1000
Array elements...
100
200
300
400
500
600
700
800
900
1000

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

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

  1. सी # में संग्रह से तत्वों को पुनः प्राप्त करना

    आइए सूची संग्रह का एक उदाहरण देखें। हमने तत्वों को सेट किया है - List<int> list = new List<int>(); list.Add(20); list.Add(40); list.Add(60); list.Add(80); अब मान लें कि हमें सूची से पहले तत्व को पुनः प्राप्त करने की आवश्यकता है। उसके लिए इंडेक्स को इस तरह सेट करें - int a = list[0]; स

  1. किसी अन्य शब्दकोश के मूल्य से पायथन शब्दकोश कैसे बनाएं?

    आप दूसरे डिक्शनरी को पहले डिक्शनरी में मर्ज करके ऐसा कर सकते हैं। पायथन 3.5+ में, आप शब्दकोश को अनपैक करने के लिए ** ऑपरेटर का उपयोग कर सकते हैं और निम्नलिखित सिंटैक्स का उपयोग करके कई शब्दकोशों को जोड़ सकते हैं - सिंटैक्स a = {'foo': 125} b = {'bar': "hello"} c = {**a, **b