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

C# में Hashtable में मान ढूंढना

तत्वों के साथ Hashtable संग्रह सेट करें:

Hashtable h = new Hashtable();
h.Add(1, "Jack");
h.Add(2, "Henry");
h.Add(3, "Ben");
h.Add(4, "Chris");

अब मान ढूंढने के लिए ContainsValue() विधि का उपयोग करें।

हम यहाँ "Chris" मान ढूंढ रहे हैं:

h.ContainsValue("Chris");

पूर्ण कोड

using System;
using System.Collections;

public class Demo {
    public static void Main() {
        Hashtable h = new Hashtable();
        h.Add(1, "Jack");
        h.Add(2, "Henry");
        h.Add(3, "Ben");
        h.Add(4, "Chris");
        
        Console.WriteLine("कुंजी और मान सूची:");
        foreach (var key in h.Keys) {
            Console.WriteLine("कुंजी = {0}, मान = {1}", key, h[key]);
        }
        
        Console.WriteLine("मान Chris मौजूद है? " + h.ContainsValue("Chris"));
        Console.WriteLine("मान Tom मौजूद है? " + h.ContainsValue("Tom"));
    }
}

आउटपुट

कुंजी और मान सूची:
कुंजी = 4, मान = Chris
कुंजी = 3, मान = Ben
कुंजी = 2, मान = Henry
कुंजी = 1, मान = Jack
मान Chris मौजूद है? True
मान Tom मौजूद है? False
  1. - पायथन में 2 की घात का मान ढूंढने का प्रोग्राम

    मान लीजिए हमें दो इंटीजर नंबर p और q दिए गए हैं। हमें 2^(2^p) mod q का मान ढूंढना है। आउटपुट एक इंटीजर होना चाहिए। इसलिए, यदि इनपुट p = 5, q = 6 है, तो आउटपुट 4 होगा। समाधान दृष्टिकोण पायथन के अंतर्निर्मित pow() फंक्शन का उपयोग तीन आर्गुमेंट के साथ करें: pow(base, exp, mod) यह मॉड्यूलर एक्सपोनेंश

  1. - पायथन में अधिकतम इरेज़र मूल्य ज्ञात करने का प्रोग्राम

    मान लीजिए हमारे पास nums नामक एक सरणी है (केवल धनात्मक मानों के साथ) और हम अद्वितीय तत्वों वाला एक उपसरणी मिटाना चाहते हैं। हमें स्कोर मिलेगा जो उपसरणी तत्वों का योग है। हमें ठीक एक उपसरणी मिटाकर प्राप्त होने वाला अधिकतम स्कोर ज्ञात करना है। इसलिए, यदि इनपुट है nums = [6,3,2,3,6,3,2,3,6], तो आउटपुट

  1. - Python में एक समीकरण का अधिकतम मान खोजने का प्रोग्राम

    मान लीजिए हमारे पास एक ऐरे points है जिसमें 2D प्लेन पर कोऑर्डिनेट पॉइंट्स हैं, वे x-मानों द्वारा सॉर्टेड हैं, जहां points[i] = (x_i, y_i) ताकि सभी 1 <= i < j <= points की संख्या के लिए x_i < x_j। हमारे पास एक और मान k है। हमें समीकरण y_i + y_j + |x_i - x_j| का अधिकतम मान ढूंढना है जहां |x_i - x_j|