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

सी # में निर्दिष्ट सूचकांक पर कुंजी और मूल्य के साथ ऑर्डर्ड डिक्शनरी में डालें

ऑर्डर्ड डिक्शनरी में निर्दिष्ट इंडेक्स पर कुंजी और मान के साथ डालने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
   public static void Main(){
      OrderedDictionary dict = new OrderedDictionary();
      dict.Add("A", "Books");
      dict.Add("B", "Electronics");
      dict.Add("C", "Smart Wearables");
      dict.Add("D", "Pet Supplies");
      Console.WriteLine("OrderedDictionary elements...");
      foreach(DictionaryEntry d in dict){
         Console.WriteLine(d.Key + " " + d.Value);
      }
      Console.WriteLine("Count of elements in OrderedDictionary = " + dict.Count);
      dict.Insert(4, "E", "Clothing");
      dict.Insert(5, "F", "Footwear");
      Console.WriteLine("OrderedDictionary elements...UPDATED");
      foreach(DictionaryEntry d in dict){
         Console.WriteLine(d.Key + " " + d.Value);
      }
      Console.WriteLine("Count of elements in OrderedDictionary (UPDATED) = " + dict.Count);
      dict.Remove("E");
      Console.WriteLine("Count of elements in OrderedDictionary (Updated)= " + dict.Count);
   }
}

आउटपुट

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

OrderedDictionary elements...
A Books
B Electronics
C Smart Wearables
D Pet Supplies
Count of elements in OrderedDictionary = 4
OrderedDictionary elements...UPDATED
A Books
B Electronics
C Smart Wearables
D Pet Supplies
E Clothing
F Footwear
Count of elements in OrderedDictionary (UPDATED) = 6
Count of elements in OrderedDictionary (Updated)= 5

उदाहरण

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

using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
   public static void Main(){
      OrderedDictionary dict1 = new OrderedDictionary();
      dict1.Add("A", "Books");
      dict1.Add("B", "Electronics");
      dict1.Add("C", "Smart Wearables");
      dict1.Add("D", "Pet Supplies");
      dict1.Add("E", "Clothing");
      dict1.Add("F", "Footwear");
      Console.WriteLine("OrderedDictionary1 elements...");
      foreach(DictionaryEntry d in dict1){
         Console.WriteLine(d.Key + " " + d.Value);
      }
      OrderedDictionary dict2 = new OrderedDictionary();
      dict2.Add("1", "One");
      dict2.Add("2", "Two");
      dict2.Add("3", "Three");
      dict2.Add("4", "Four");
      dict2.Add("5", "Five");
      dict2.Add("6", "Six");
      Console.WriteLine("\nOrderedDictionary2 elements...");
      foreach(DictionaryEntry d in dict2){
         Console.WriteLine(d.Key + " " + d.Value);
      }
      Console.WriteLine("\nIs OrderedDictionary1 equal to OrderedDictionary2? = "(dict1.Equals(dict2)));
      dict2.Insert(3, "10", "Ten");
      Console.WriteLine("\nOrderedDictionary2 elements...UPDATED");
      foreach(DictionaryEntry d in dict2){
         Console.WriteLine(d.Key + " " + d.Value);
      }
      Console.WriteLine("\nIs OrderedDictionary1 equal to OrderedDictionary2? = "+(dict1.Equals(dict2)));
   }
}

आउटपुट

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

OrderedDictionary1 elements...
A Books
B Electronics
C Smart Wearables
D Pet Supplies
E Clothing
F Footwear
OrderedDictionary2 elements...
1 One
2 Two
3 Three
4 Four
5 Five
6 Six
Is OrderedDictionary1 equal to OrderedDictionary2? = False
OrderedDictionary2 elements...UPDATED
1 One
2 Two
3 Three
10 Ten
4 Four
5 Five
6 Six
Is OrderedDictionary1 equal to OrderedDictionary2? = False

  1. C# में ListDictionary में निर्दिष्ट कुंजी से जुड़े मान प्राप्त करें या सेट करें

    ListDictionary में निर्दिष्ट कुंजी से संबद्ध मान प्राप्त करने या सेट करने के लिए, कोड इस प्रकार है - उदाहरण using System; using System.Collections; using System.Collections.Specialized; public class Demo {    public static void Main() {       ListDictionary dict = new ListDi

  1. सी # में हैशटेबल और डिक्शनरी के साथ काम करना

    हैशटेबल हैशटेबल क्लास कुंजी-और-मूल्य जोड़े के संग्रह का प्रतिनिधित्व करता है जो कुंजी के हैश कोड के आधार पर व्यवस्थित होते हैं। यह संग्रह में तत्वों तक पहुँचने के लिए कुंजी का उपयोग करता है। हैशटेबल क्लास में आमतौर पर इस्तेमाल की जाने वाली कुछ विधियाँ हैं - क्रमांक विधि और विवरण 1 सार्वजनिक

  1. पायथन पांडा - एक विशिष्ट मूल्य के साथ NaN को मुखौटा और प्रतिस्थापित करें

    NaN को एक विशिष्ट मान से छिपाने और बदलने के लिए, index.putmask() . का उपयोग करें तरीका। उसके भीतर, index.isna() मेथड सेट करें। सबसे पहले, आवश्यक पुस्तकालयों को आयात करें - import pandas as pd import numpy as np कुछ NaN के साथ पांडा इंडेक्स बनाना - index = pd.Index([5, 65, 10, np.nan, 75, np.nan])