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

सी # में निर्दिष्ट प्रारंभिक आकार के साथ केस-संवेदी हाइब्रिड डिक्शनरी बनाना

निर्दिष्ट प्रारंभिक आकार के साथ केस-संवेदी हाइब्रिड डिक्शनरी बनाने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
   public static void Main(){
      HybridDictionary myDict = new HybridDictionary(5, false);
      myDict.Add("A", "AB");
      myDict.Add("B", "BC");
      myDict.Add("C", "DE");
      myDict.Add("D", "FG");
      myDict.Add("e", "fg");
      Console.WriteLine("Key/Value pairs...");
      foreach(DictionaryEntry de in myDict)
      Console.WriteLine("Key = "+de.Key + ", Value = " + de.Value);
   }
}

आउटपुट

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

Key/Value pairs...
Key = A, Value = AB
Key = B, Value = BC
Key = C, Value = DE
Key = D, Value = FG
Key = e, Value = fg

उदाहरण

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

using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
   public static void Main(){
      HybridDictionary myDict = new HybridDictionary(5, true);
      myDict.Add("A", "AB");
      myDict.Add("B", "BC");
      myDict.Add("C", "DE");
      myDict.Add("e", "fg");
      myDict.Add("E", "FG");
      Console.WriteLine("key/Value pairs...");
      foreach(DictionaryEntry de in myDict)
      Console.WriteLine("Key = "+de.Key + ", Value = " + de.Value);
   }
}

आउटपुट

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

Run-time exception : An entry with the same key already exists.
Stack Trace:
[System.ArgumentException: An entry with the same key already exists.]
   at System.Collections.Specialized.ListDictionary.Add(Object key, Object value)
   at System.Collections.Specialized.HybridDictionary.Add(Object key, Object value)
   at Demo.Main() :line 15

  1. जावास्क्रिप्ट के साथ रेंज बनाना

    कई बार अलग-अलग फंक्शन लिखते समय, हम कुछ डेटा के साथ काम करने के लिए रेंज बनाना चाह सकते हैं। एक श्रेणी किसी सरणी या ऑब्जेक्ट में आरंभ और अंत मान के साथ डेटा का प्रतिनिधित्व करती है। कई भाषाओं ने रेंज बनाने के तरीकों का निर्माण किया है, उदाहरण के लिए to_a रूबी में: (a..e).to_a => [a, b, c, d, e]

  1. HTML5 के साथ कस्टम विशेषताएँ बनाना

    HTML 5 में पेश की गई एक नई सुविधा कस्टम डेटा विशेषताओं को जोड़ना है। एक कस्टम डेटा विशेषता डेटा . से शुरू होती है - और आपकी आवश्यकता के आधार पर नाम दिया जाएगा। <div class = "example" data-sports = "cricket" data-level = "complex">    ... </div> उ

  1. नए कीवर्ड के साथ जावास्क्रिप्ट सरणी बनाना।

    नए कीवर्ड के साथ JavaScript सरणी बनाने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Docume