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

C# में Dictionary.Keys प्रॉपर्टी


C# में Dictionary.Keys प्रॉपर्टी का उपयोग Dictionary में सभी कुंजियों को प्राप्त करने के लिए किया जाता है।

सिंटैक्स

निम्नलिखित सिंटैक्स है:

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

उदाहरण

आइए अब Dictionary.Keys प्रॉपर्टी को लागू करने का एक उदाहरण देखें:

using System; 
using System.Collections.Generic; 
public class Demo { 
    public static void Main(){ 
        Dictionary<string, string> dict = new Dictionary<string, string>(); 
        dict.Add("One", "Kagido"); 
        dict.Add("Two", "Ngidi"); 
        dict.Add("Three", "Devillers"); 
        dict.Add("Four", "Smith"); 
        dict.Add("Five", "Warner"); 
        Console.WriteLine("Count of elements = " + dict.Count); 
        Console.WriteLine("\nKey/value pairs..."); 
        foreach(KeyValuePair<string, string> res in dict){ 
            Console.WriteLine("Key = {0}, Value = {1}", res.Key, res.Value); 
        } 
        Console.Write("\nAll the keys..\n"); 
        Dictionary<string, string>.KeyCollection allKeys = dict.Keys; 
        foreach(string str in allKeys){ 
            Console.WriteLine("Key = {0}", str); 
        } 
    } 
}

आउटपुट

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

Count of elements = 5 
Key/value pairs... 
Key = One, Value = Kagido 
Key = Two, Value = Ngidi 
Key = Three, Value = Devillers 
Key = Four, Value = Smith 
Key = Five, Value = Warner 
All the keys.. 
Key = One 
Key = Two 
Key = Three 
Key = Four 
Key = Five

उदाहरण

आइए अब Dictionary.Keys प्रॉपर्टी को लागू करने का एक और उदाहरण देखें:

using System; 
using System.Collections.Generic; 
public class Demo { 
    public static void Main(){ 
        Dictionary<string, string> dict = new Dictionary<string, string>(); 
        dict.Add("One", "Chris"); 
        dict.Add("Two", "Steve"); 
        dict.Add("Three", "Messi"); 
        dict.Add("Four", "Ryan"); 
        dict.Add("Five", "Nathan"); 
        Console.WriteLine("Count of elements = " + dict.Count); 
        Console.WriteLine("\nKey/value pairs..."); 
        foreach(KeyValuePair<string, string> res in dict){ 
            Console.WriteLine("Key = {0}, Value = {1}", res.Key, res.Value); 
        } 
        Console.WriteLine("Value for key three = " + dict["Three"]); 
        dict["Three"] = "Katie"; 
        Console.WriteLine("Updated value associated with key Three..."); 
        Console.WriteLine(dict["Three"]); 
        Console.Write("\nAll the keys..\n"); 
        Dictionary<string, string>.KeyCollection allKeys = dict.Keys; 
        foreach(string str in allKeys){ 
            Console.WriteLine("Key = {0}", str); 
        } 
    } 
}

आउटपुट

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

Count of elements = 5 
Key/value pairs... 
Key = One, Value = Chris 
Key = Two, Value = Steve 
Key = Three, Value = Messi 
Key = Four, Value = Ryan 
Key = Five, Value = Nathan 
Value for key three = Messi 
Updated value associated with key Three... 
Katie 
All the keys.. 
Key = One 
Key = Two 
Key = Three 
Key = Four 
Key = Five

  1. - C# में SortedDictionary.Keys प्रॉपर्टी - कुंजियों का संग्रह प्राप्त करें

    परिचय C# में SortedDictionary.Keys प्रॉपर्टी SortedDictionary<TKey, TValue> में मौजूद सभी कुंजियों (keys) का एक संग्रह वापस करती है। कुंजियां सॉर्टेड क्रम में वापस की जाती हैं। सिंटैक्स public System.Collections.Generic.SortedDictionary<TKey,TValue>.KeyCollection Keys { get; } उदाहरण 1

  1. - C# में SortedDictionary.Count प्रॉपर्टी - कुंजी-मान जोड़ों की संख्या प्राप्त करें

    परिचय C# में SortedDictionary.Count प्रॉपर्टी SortedDictionary<TKey, TValue> में मौजूद कुंजी-मान जोड़ों की संख्या प्राप्त करती है। यह एक केवल-पढ़ने योग्य (read-only) प्रॉपर्टी है। सिंटैक्स public int Count { get; } उदाहरण 1: जोड़ना, जांचना, क्लियर करना using System; using System.Collections;

  1. C# में Console.KeyAvailable() प्रॉपर्टी C# में Console.KeyAvailable() प्रॉपर्टी

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