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

C# में केस-इनसेंसिटिव Dictionary

तुलना करने के लिए, केस को नजरअंदाज करते हुए, केस-इनसेंसिटिव Dictionary का उपयोग करें।

Dictionary घोषित करते समय, केस-इनसेंसिटिव Dictionary प्राप्त करने के लिए निम्नलिखित प्रॉपर्टी सेट करें:

StringComparer.OrdinalIgnoreCase

इसे इस तरह जोड़ें:

Dictionary <string, int> dict = new Dictionary <string, int> (StringComparer.OrdinalIgnoreCase);

यहाँ पूरा कोड है:

उदाहरण

using System; using System.Collections.Generic; public class Program {    public static void Main() {       Dictionary <string, int> dict = new Dictionary <string, int>       (StringComparer.OrdinalIgnoreCase);       dict.Add("cricket", 1);       dict.Add("football", 2);       foreach (var val in dict) {          Console.WriteLine(val.ToString());       }       // केस-इनसेंसिटिव डिक्शनरी यानी "cricket" "CRICKET" के बराबर है       Console.WriteLine(dict["cricket"]);       Console.WriteLine(dict["CRICKET"]);    } }

आउटपुट

[cricket, 1] [football, 2] 1 1
  1. - पायथन में डिक्शनरी मेथड: update(), has_key(), fromkeys()

    पायथन में डिक्शनरी सबसे अधिक उपयोग किए जाने वाले संग्रह डेटा प्रकार में से एक है। इसे कुंजी-मान जोड़े द्वारा दर्शाया जाता है। कुंजियाँ अनुक्रमित होती हैं लेकिन मान नहीं हो सकते। कई पायथन-बिल्ट-इन फ़ंक्शन हैं जो विभिन्न पायथन प्रोग्राम में डिक्शनरी का उपयोग करना बहुत आसान बनाते हैं। इस विषय में हम ती

  1. - पायथन डिक्शनरी में की लंबाई कैसे ट्रंकेट करें?

    आप पायथन डिक्ट में कीज़ को ट्रंकेट करने के लिए लिस्ट कॉम्प्रिहेंशन का उपयोग कर सकते हैं। डिक्ट में कीज़ पर इटरेट करें, और ट्रंकेटेड कीज़ के साथ एक नया डिक्ट बनाएं। उदाहरण def truncate_keys(a, length): return dict((k[:length], v) for k, v in a.items()) a = {foo: 125, bar: hello} b = truncate_ke

  1. - पायथन टुपल को डिक्शनरी में कैसे बदलें?

    एक डिक्शनरी ऑब्जेक्ट को dict() फ़ंक्शन का उपयोग करके बनाया जा सकता है। यह फ़ंक्शन टुपल्स के टुपल को आर्गुमेंट के रूप में लेता है। प्रत्येक टुपल में की-वैल्यू पेयर होता है। >>> t = ((1, a), (2, b)) >>> dict(t) {1: a, 2: b} यदि आप की और वैल्यू को इंटरचेंज करना चाहते हैं: >>&