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

C# में ToDictionary मेथड

ToDictionary मेथड C# में एक एक्सटेंशन मेथड है और संग्रह को Dictionary में बदलता है।

सबसे पहले, एक स्ट्रिंग सरणी बनाएं:

string[] str = new string[] {"Car", "Bus", "Bicycle"};

अब, संग्रह को Dictionary में बदलने के लिए Dictionary मेथड का उपयोग करें:

str.ToDictionary(item => item, item => true);

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

उदाहरण

using System; using System.Collections.Generic; using System.Linq; class Demo {    static void Main() {       string[] str = new string[] {"Car", "Bus", "Bicycle"};       // ToDictionary के तहत कुंजी और मान       var d = str.ToDictionary(item => item, item => true);       foreach (var ele in d) {          Console.WriteLine("{0}, {1}", ele.Key, ele.Value);       }    } }

आउटपुट

Car, True Bus, True Bicycle, True
  1. HTML DOM item() मेथड HTML DOM item() मेथड

    HTML DOM item() मेथड नोड लिस्ट ऑब्जेक्ट से एक नोड लौटाता है। नोट − item() मेथड का उपयोग नोड लिस्ट ऑब्जेक्ट में इंडेक्स मान प्रदान करने के लिए किया जाता है। यह नोड लिस्ट ऑब्जेक्ट पर ‘[index]’ में इंडेक्स मान पास करके नोड प्राप्त करने के समान है। सिंटैक्स निम्नलिखित सिंटैक्स है − item(ind

  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 =