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

सी # में ऑर्डर्ड डिक्शनरी में निहित कुंजी/मान जोड़े की संख्या प्राप्त करें


OrderedDictionary में निहित कुंजी/मान युग्मों की संख्या प्राप्त करने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
   public static void Main(){
      OrderedDictionary dict = new OrderedDictionary();
      dict.Add("A", "Home Appliances");
      dict.Add("B", "Electronics");
      dict.Add("C", "Smart Wearables");
      dict.Add("D", "Pet Supplies");
      dict.Add("E", "Clothing");
      dict.Add("F", "Footwear");
      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.Clear();
      Console.WriteLine("Count of elements in OrderedDictionary (Updated)= " + dict.Count);
   }
}

आउटपुट

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

OrderedDictionary elements...
A Home Appliances
B Electronics
C Smart Wearables
D Pet Supplies
E Clothing
F Footwear
Count of elements in OrderedDictionary = 6
Count of elements in OrderedDictionary (Updated)= 0

उदाहरण

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

using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
   public static void Main(){
      OrderedDictionary dict1 = new OrderedDictionary();
      dict1.Add("A", "John");
      dict1.Add("B", "Andy");
      dict1.Add("C", "Jacob");
      dict1.Add("D", "Kevin");
      dict1.Add("E", "Gary");
      dict1.Add("F", "Nathan");
      dict1.Add("G", "Kevin");
      dict1.Add("H", "Ryan");
      Console.WriteLine("OrderedDictionary1 elements...");
      foreach(DictionaryEntry d in dict1){
         Console.WriteLine(d.Key + " " + d.Value);
      }
      Console.WriteLine("Count of key-value pairs in OrderedDictionary1 = " + dict1.Count);
      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("Count of key-value pairs in OrderedDictionary2 = " + dict2.Count);
      Console.WriteLine("\nIs OrderedDictionary1 equal to OrderedDictionary2? = "+(dict1.Equals(dict2)));
      OrderedDictionary orderedDict = dict2.AsReadOnly();
      Console.WriteLine("Is OrderedDictionary read-only? = "+orderedDict.IsReadOnly);
   }
}

आउटपुट

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

OrderedDictionary1 elements...
A John
B Andy
C Jacob
D Kevin
E Gary
F Nathan
G Kevin
H Ryan
Count of key-value pairs in OrderedDictionary1 = 8 

OrderedDictionary2 elements...
1 One
2 Two
3 Three
4 Four
5 Five
6 Six
Count of key-value pairs in OrderedDictionary2 = 6

Is OrderedDictionary1 equal to OrderedDictionary2? = False
Is OrderedDictionary read-only? = True

  1. सी # में ऑर्डर किए गए डिक्शनरी में मानों वाला आईसीओलेक्शन प्राप्त करें

    ऑर्डर्ड डिक्शनरी में मानों वाला एक आईसीओलेक्शन प्राप्त करने के लिए, कोड इस प्रकार है - उदाहरण using System; using System.Collections; using System.Collections.Specialized; public class Demo {    public static void Main(){       OrderedDictionary dict = new OrderedDictionary(

  1. रेडिस एचवीएएलएस - हैश वैल्यू में निहित सभी मूल्यों को कैसे प्राप्त करें

    इस ट्यूटोरियल में, हम सीखेंगे कि एक कुंजी पर संग्रहीत हैश मान में निहित सभी मान कैसे प्राप्त करें। इसके लिए हम रेडिस HVALS . का उपयोग करेंगे आदेश। HVALS कमांड यह आदेश एक निर्दिष्ट कुंजी पर संग्रहीत हैश मान में निहित सभी फ़ील्ड के मान देता है। यदि कुंजी मौजूद नहीं है, तो एक खाली सूची लौटा दी जाती ह

  1. Redis HLEN - हैश मान में निहित फ़ील्ड की संख्या कैसे प्राप्त करें

    इस ट्यूटोरियल में, हम सीखेंगे कि कमांड का उपयोग करके, एक कुंजी पर संग्रहीत हैश मान में निहित फ़ील्ड की संख्या कैसे प्राप्त करें - HLEN रेडिस-क्ली में। रेडिस HLEN कमांड का सिंटैक्स इस प्रकार है :- वाक्यविन्यास :- redis host:post> HLEN <key name> आउटपुट :-  - (integer) value, representing