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

Dictionary.ContainsKey () सी # में विधि

C# में Dictionary.ContainsKey () विधि यह जांचती है कि Dictionary

सिंटैक्स

public bool ContainsKey (TKey key);

ऊपर, पैरामीटर कुंजी खोजने की कुंजी है।

आइए अब Dictionary.ContainsKey() विधि को लागू करने के लिए एक उदाहरण देखें -

उदाहरण

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      Dictionary<string, string> dict =
      new Dictionary<string, string>();
      dict.Add("One", "John");
      dict.Add("Two", "Tom");
      dict.Add("Three", "Jacob");
      dict.Add("Four", "Kevin");
      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);
      }
      if (dict.ContainsKey("Three"))
         Console.WriteLine("Key found!");
      else
         Console.WriteLine("Key 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 = John
Key = Two, Value = Tom
Key = Three, Value = Jacob
Key = Four, Value = Kevin
Key = Five, Value = Nathan
Key found!
Cleared Key/value pairs...
Count of elements now = 0

आइए अब डिक्शनरी को लागू करने के लिए एक और उदाहरण देखें। कंटेन्सकी प्रॉपर्टी -

उदाहरण

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      Dictionary<string, string> dict =
      new Dictionary<string, string>();
      dict.Add("One", "John");
      dict.Add("Two", "Tom");
      dict.Add("Three", "Jacob");
      dict.Add("Four", "Kevin");
      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);
      }
      if (dict.ContainsKey("mykey"))
         Console.WriteLine("Key found!");
      else
         Console.WriteLine("Key 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 = John
Key = Two, Value = Tom
Key = Three, Value = Jacob
Key = Four, Value = Kevin
Key = Five, Value = Nathan
Key isn't in the dictionary!
Cleared Key/value pairs...
Count of elements now = 0

  1. क्रिप्टो.जनरेटकीपेयरसिंक () Node.js में विधि

    क्रिप्टो.जनरेटकीपेयरसिंक() का उपयोग सिंक प्रवाह में निर्दिष्ट प्रकार की एक नई असममित कुंजी जोड़ी उत्पन्न करने के लिए किया जा सकता है। कुंजी जोड़ी बनाने के लिए समर्थित प्रकार हैं:RSA, DSA, EC, Ed25519, Ed448, X25519, X448 और DH। फ़ंक्शन ऐसा व्यवहार करता है जैसे कि keyObject.export को उसके परिणाम पर क

  1. क्रिप्टो.जनरेटकीपेयर () Node.js में विधि

    Crypto.generateKeyPair() का उपयोग निर्दिष्ट प्रकार की एक नई असममित कुंजी जोड़ी उत्पन्न करने के लिए किया जा सकता है। कुंजी जोड़ी बनाने के लिए समर्थित प्रकार हैं:RSA, DSA, EC, Ed25519, Ed448, X25519, X448 और DH। फ़ंक्शन ऐसा व्यवहार करता है जैसे कि keyObject.export को उसके परिणाम पर कॉल किया गया है जब

  1. HTML DOM संग्रहण कुंजी () विधि

    HTML DOM स्टोरेज की () मेथड का इस्तेमाल स्टोरेज ऑब्जेक्ट में दिए गए इंडेक्स पर की नेम को वापस करने के लिए किया जाता है। सूचकांक को कुंजी () विधि के पैरामीटर के रूप में पारित किया जाता है। स्टोरेज ऑब्जेक्ट सेशन ऑब्जेक्ट या लोकलस्टोरेज ऑब्जेक्ट हो सकता है। सिंटैक्स − . के लिए वाक्य रचना निम्नलिखित है