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

एक गणक प्राप्त करें जो सी # में शब्दकोश के माध्यम से पुनरावृत्त हो


डिक्शनरी के माध्यम से पुनरावृति करने वाला एक एन्यूमरेटर प्राप्त करने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      Dictionary<int, string> dict = new Dictionary<int, string>();
      dict.Add(100, "Laptop");
      dict.Add(150, "Desktop");
      dict.Add(200, "Earphone");
      dict.Add(300, "Tablet");
      dict.Add(500, "Speakers");
      dict.Add(750, "HardDisk");
      dict.Add(1000, "SSD");
      IDictionaryEnumerator demoEnum = dict.GetEnumerator();
      Console.WriteLine("Enumerator iterating key-value pairs...");
      while (demoEnum.MoveNext())
      Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value);
   }
}

आउटपुट

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

Enumerator iterating key-value pairs...
Key = 100, Value = Laptop
Key = 150, Value = Desktop
Key = 200, Value = Earphone
Key = 300, Value = Tablet
Key = 500, Value = Speakers
Key = 750, Value = HardDisk
Key = 1000, Value = SSD

उदाहरण

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

using System;
using System.Collections;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      Dictionary<string, string> dict = new Dictionary<string, string>();
      dict.Add("One", "Laptop");
      dict.Add("Two", "Desktop");
      dict.Add("Three", "Earphone");
      dict.Add("Four", "Tablet");
      dict.Add("Five", "Speakers");
      dict.Add("Six", "HardDisk");
      dict.Add("Seven", "SSD");
      dict.Add("Eight", "Keyboard");
      dict.Add("Nine", "Mouse");
      IDictionaryEnumerator demoEnum = dict.GetEnumerator();
      Console.WriteLine("Enumerator iterating key-value pairs...");
      while (demoEnum.MoveNext())
      Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value);
   }
}

आउटपुट

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

Enumerator iterating key-value pairs...
Key = One, Value = Laptop
Key = Two, Value = Desktop
Key = Three, Value = Earphone
Key = Four, Value = Tablet
Key = Five, Value = Speakers
Key = Six, Value = HardDisk
Key = Seven, Value = SSD
Key = Eight, Value = Keyboard
Key = Nine, Value = Mouse

  1. सी # में स्ट्रिंग कोलेक्शन के माध्यम से पुनरावृत्त करने वाला एक गणक प्राप्त करें

    एक गणक प्राप्त करने के लिए जो StringCollection के माध्यम से पुनरावृति करता है, कोड इस प्रकार है - उदाहरण using System; using System.Collections.Specialized; public class Demo {    public static void Main(){       StringCollection stringCol = new StringCollection();   &n

  1. सी # में केस-असंवेदनशील शब्दकोश

    तुलना करने के लिए, केस को नज़रअंदाज़ करते हुए, केस-असंवेदनशील शब्दकोश का उपयोग करें। शब्दकोश की घोषणा करते समय, केस-असंवेदनशील शब्दकोश प्राप्त करने के लिए निम्न गुण सेट करें - StringComparer.OrdinalIgnoreCase प्रॉपर्टी को इस तरह जोड़ें - Dictionary <string, int> dict = new Dictionary <str

  1. सी # प्रोग्राम एक शब्दकोश से चाबियों की सूची प्राप्त करने के लिए

    शब्दकोश तत्वों को सेट करें - Dictionary<int, string> d = new Dictionary<int, string>(); // dictionary elements d.Add(1, "One"); d.Add(2, "Two"); d.Add(3, "Three"); d.Add(4, "Four"); d.Add(5, "Five"); d.Add(6, "Six"); d.Add(7, &