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

सी # में SortedDictionary.Keys संपत्ति

C# में SortedDictionary.Keys गुण का उपयोग SortedDictionary में कुंजियों वाले संग्रह को प्राप्त करने के लिए किया जाता है।

सिंटैक्स

वाक्य रचना इस प्रकार है -

public System.Collections.Generic.SortedDictionary<TKey,TValue>.KeyCollection Keys { get; }

उदाहरण

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

using System;
using System.Collections;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      SortedDictionary<int, string> sortedDict = new SortedDictionary<int, string>();
      sortedDict.Add(1, "SUV");
      sortedDict.Add(2, "MUV");
      sortedDict.Add(3, "Utility Vehicle");
      sortedDict.Add(4, "AUV");
      sortedDict.Add(5, "Hatchback");
      sortedDict.Add(6, "Convertible");
      Console.WriteLine("SortedDictionary key-value pairs...");
      IDictionaryEnumerator demoEnum = sortedDict.GetEnumerator();
      while (demoEnum.MoveNext())
         Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value);
      Console.WriteLine("Count of SortedDictionary key-value pairs = "+sortedDict.Count);
      sortedDict.Add(7, "Seven");
      sortedDict.Add(8, "Eight");
      Console.WriteLine("\nSortedDictionary key-value pairs...UPDATED");
      demoEnum = sortedDict.GetEnumerator();
      while (demoEnum.MoveNext())
         Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value);
      Console.WriteLine("Count of SortedDictionary key-value pairs (UPDATED) = "+sortedDict.Count);
      Console.WriteLine("Value in the SortedDictionary key-value pair key five = "+sortedDict[5]);
      sortedDict[5] = "Crossover";
      Console.WriteLine("Value in the SortedDictionary key-value pair key five (updated) = "+sortedDict[5]);
      SortedDictionary<int, string>.KeyCollection keyColl = sortedDict.Keys;
      Console.WriteLine("\nKeys...");
      foreach( int i in keyColl ){
         Console.WriteLine(i);
      }
   }
}

आउटपुट

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

SortedDictionary key-value pairs...
Key = 1, Value = SUV
Key = 2, Value = MUV
Key = 3, Value = Utility Vehicle
Key = 4, Value = AUV
Key = 5, Value = Hatchback
Key = 6, Value = Convertible
Count of SortedDictionary key-value pairs = 6
SortedDictionary key-value pairs...UPDATED
Key = 1, Value = SUV
Key = 2, Value = MUV
Key = 3, Value = Utility Vehicle
Key = 4, Value = AUV
Key = 5, Value = Hatchback
Key = 6, Value = Convertible
Key = 7, Value = Seven
Key = 8, Value = Eight
Count of SortedDictionary key-value pairs (UPDATED) = 8
Value in the SortedDictionary key-value pair key five = Hatchback
Value in the SortedDictionary key-value pair key five (updated) = Crossover
Keys...
1
2
3
4
5
6
7
8

उदाहरण

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

using System;
using System.Collections;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      SortedDictionary<int, string> sortedDict = new SortedDictionary<int, string>();
      sortedDict.Add(100, "Mobile");
      sortedDict.Add(200, "Laptop");
      sortedDict.Add(300, "Desktop");
      sortedDict.Add(400, "Speakers");
      sortedDict.Add(500, "Headphone");
      sortedDict.Add(600, "Earphone");
      Console.WriteLine("SortedDictionary key-value pairs...");
      IDictionaryEnumerator demoEnum = sortedDict.GetEnumerator();
      while (demoEnum.MoveNext())
         Console.WriteLine("Key = " + demoEnum.Key + ", Value = " + demoEnum.Value);
      Console.WriteLine("\nThe SortedDictionary has the key 200? = "+sortedDict.ContainsKey(200));
      SortedDictionary<int, string>.KeyCollection keyColl = sortedDict.Keys;
      Console.WriteLine("\nKeys...");
      foreach( int i in keyColl ){
         Console.WriteLine(i);
      }
   }
}

आउटपुट

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

SortedDictionary key-value pairs...
Key = 100, Value = Mobile
Key = 200, Value = Laptop
Key = 300, Value = Desktop
Key = 400, Value = Speakers
Key = 500, Value = Headphone
Key = 600, Value = Earphone
The SortedDictionary has the key 200? = True
Keys...
100
200
300
400
500
600

  1. एचटीएमएल डोम कीबोर्डइवेंट कोड संपत्ति

    कीबोर्डइवेंट कोड गुण किसी ईवेंट का उपयोग करके दबाए गए कुंजी के अनुरूप कुंजी पहचानकर्ता देता है। नोट - सटीक परिणामों के लिए इसके बजाय मुख्य गुण का उपयोग करें सिंटैक्स निम्नलिखित वाक्य रचना है - नवीनतम टाइप किए गए वर्ण का कोड लौटाना - event.code उदाहरण आइए कीबोर्डइवेंट कोड के लिए एक उदाहरण देखें स

  1. Console.KeyAvailable () सी # में संपत्ति

    C# में Console.KeyAvailable() प्रॉपर्टी का उपयोग यह इंगित करने के लिए किया जाता है कि इनपुट स्ट्रीम में एक कुंजी प्रेस उपलब्ध है या नहीं। सिंटैक्स वाक्य रचना इस प्रकार है - public static bool KeyAvailable { get; } उदाहरण आइए अब C# - . में Console.KeyAvailable() प्रॉपर्टी को लागू करने के लिए एक उदा

  1. Chromebook फ़ंक्शन कुंजियों का उपयोग कैसे करें

    Chromebook के मालिक इस बात से अच्छी तरह वाकिफ हैं कि उनके कीबोर्ड सामान्य से बहुत दूर हैं। एक खोज बार को शामिल करने और बहुत सारी कुंजियों के बहिष्करण से (फ़ंक्शन कुंजियों की पूरी पंक्ति और कैप्स लॉक कुंजी सहित), Chromebook पर कीबोर्ड का उपयोग करने में कुछ समय लगता है। जबकि Google ने साहसपूर्वक क्लास