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

Dictionary.Item [] सी # में संपत्ति

Dictionary.Item[] गुण C# में डिक्शनरी में निर्दिष्ट कुंजी से जुड़े मान को प्राप्त करने या सेट करने के लिए उपयोग किया जाता है।

सिंटैक्स

निम्नलिखित वाक्य रचना है -

public TValue this[TKey key] { get; set; }

उदाहरण

आइए अब Dictionary.Item[] प्रॉपर्टी -

. को लागू करने के लिए एक उदाहरण देखें
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"] = "Ronaldo";
      Console.Write("Updated value associated with key Three...");
      Console.WriteLine(dict["Three"]);
      if (dict.ContainsValue("Angelina"))
         Console.WriteLine("\n\nValue found!");
      else
         Console.WriteLine("\n\nValue isn't in the dictionary!");
      dict.Clear();
      Console.WriteLine("Cleared Key/value pairs...");
      foreach(KeyValuePair<string, string> res in dict){
         Console.WriteLine("Key = {0}, Value = {1}", res.Key, res.Value);
      }
      Console.WriteLine("Count of elements now = "+dict.Count);
   }
}

आउटपुट

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

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...Ronaldo
Value isn't in the dictionary!
Cleared Key/value pairs...
Count of elements now = 0

उदाहरण

आइए अब Dictionary.Item[] पद्धति को लागू करने के लिए एक और उदाहरण देखें -

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.Write("Updated value associated with key Three...");
      Console.WriteLine(dict["Three"]);
   }
}

आउटपुट

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

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

  1. एचटीएमएल डोम मीटर मूल्य संपत्ति

    HTML DOM मीटर वैल्यू प्रॉपर्टी एलिमेंट की वैल्यू एट्रिब्यूट के अनुरूप एक नंबर लौटाती है/सेट करती है। बेहतर परिणामों के लिए इसका उपयोग उच्च, निम्न, न्यूनतम और अधिकतम विशेषताओं के साथ करें। नोट:मीटर एक प्रगति पट्टी के रूप में लेकिन केवल एक गेज के रूप में। निम्नलिखित वाक्य रचना है - मान . का रिटर्न

  1. HTML DOM नोडवैल्यू प्रॉपर्टी

    HTML DOM नोडवैल्यू प्रॉपर्टी नोड के मान के अनुरूप स्ट्रिंग लौटाती/सेट करती है। निम्नलिखित वाक्य रचना है - रिटर्निंग स्ट्रिंग मान Node.nodeValue यहां, वापसी मूल्य निम्नलिखित हो सकता है - दस्तावेज़ नोड्स और एलिमेंट नोड्स के लिए मान शून्य के रूप में विशेषता नोड्स के लिए विशेषता के मान के रूप में मा

  1. एचटीएमएल डोम मूल्य संपत्ति

    HTML DOM मान गुण किसी तत्व की विशेषता के मान के अनुरूप स्ट्रिंग लौटाता है। निम्नलिखित वाक्य रचना है - रिटर्निंग स्ट्रिंग मान elementAttribute.value आइए HTML DOM मान का एक उदाहरण देखें संपत्ति - उदाहरण <!DOCTYPE html> <html> <head> <title>HTML DOM value</title> <st