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

C# में ContainsKey() विधि

Hashtable संग्रह सेट करें और इसमें कुछ तत्व जोड़ें:

Hashtable h = new Hashtable();
h.Add(1, "Sam");
h.Add(2, "Jack");
h.Add(3, "Andy");
h.Add(4, "Katie");
h.Add(5, "Beth");
h.Add(6, "Benjamin");

Hashtable में कुंजी मौजूद है या नहीं, यह जांचने के लिए ContainsKey() विधि का उपयोग करें।

आइए कुंजी 3 की जांच करें। यदि कुंजी मिलती है तो यह True लौटाता है:

h.ContainsKey(3)

पूर्ण कोड

using System;
using System.Collections;

public class Demo {
    public static void Main() {
        Hashtable h = new Hashtable();
        h.Add(1, "Sam");
        h.Add(2, "Jack");
        h.Add(3, "Andy");
        h.Add(4, "Katie");
        h.Add(5, "Beth");
        h.Add(6, "Benjamin");
        
        Console.WriteLine("कुंजी और मान सूची:");
        foreach (var key in h.Keys) {
            Console.WriteLine("कुंजी = {0}, मान = {1}", key, h[key]);
        }
        
        Console.WriteLine("क्या निर्दिष्ट कुंजी मौजूद है? " + h.ContainsKey(3));
    }
}

आउटपुट

कुंजी और मान सूची:
कुंजी = 6, मान = Benjamin
कुंजी = 5, मान = Beth
कुंजी = 4, मान = Katie
कुंजी = 3, मान = Andy
कुंजी = 2, मान = Jack
कुंजी = 1, मान = Sam
क्या निर्दिष्ट कुंजी मौजूद है? True
  1. - C# में GroupBy() विधि

    GroupBy() एक एक्सटेंशन विधि है जो दिए गए संग्रह से कुछ कुंजी मान के आधार पर तत्वों का एक समूह लौटाती है। निम्न हमारी सरणी है: int[] arr = { 2, 30, 45, 60, 70 }; अब, हम 50 से छोटे तत्वों को समूहित करने के लिए GroupBy() का उपयोग करेंगे: chkSmaller(b)); उपरोक्त chkSmaller() 50 से छोटे तत्वों को ढूंढता

  1. - C# में CompareTo() विधि

    दो मानों की तुलना करने के लिए, CompareTo() विधि का उपयोग करें। निम्न वापसी मान हैं: 0 = दोनों संख्याएं बराबर हैं 1 = दूसरी संख्या छोटी है -1 = पहली संख्या छोटी है C# में CompareTo() विधि को लागू करने का कोड यहां है: उदाहरण using System; public class Demo { public static void Main() {

  1. - रूबी के Array#zip में महारत: कुशल सरणी जोड़ी और तुलना

    मान लीजिए कि आप दो सरणियों की तुलना करना चाहते हैं, तत्व दर तत्व ताकि आप अंतर ढूंढ सकें। या शायद आप हर इंडेक्स पर सबसे बड़ी संख्या ढूंढना चाहते हैं, या आप केवल कुंजियों की सूची और मानों की सूची को मर्ज करके एक हैश बनाना चाहते हैं… …इसे करने का कठिन तरीका ऐसा कुछ दिखेगा। उदाहरण: a = [1,2,3,4,5] b =