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

सी # में KeyValuePair

KeyValuePair वर्ग C# के साथ एकल सूची में मानों की एक जोड़ी संग्रहीत करता है।

KeyValuePair सेट करें और तत्व जोड़ें -

var myList = new List<KeyValuePair<string, int>>();

// adding elements
myList.Add(new KeyValuePair<string, int>("Laptop", 20));
myList.Add(new KeyValuePair<string, int>("Desktop", 40));
myList.Add(new KeyValuePair<string, int>("Tablet", 60));

KeyValuePair के साथ काम करने और कुंजियों और मूल्यों को प्रदर्शित करने का तरीका जानने के लिए यहां कोड दिया गया है -

उदाहरण

Using System;
using System.Collections.Generic;
class Program {
   static void Main() {
      var myList = new List<KeyValuePair<string, int>>();
      // adding elements
      myList.Add(new KeyValuePair<string, int>("Laptop", 20));
      myList.Add(new KeyValuePair<string, int>("Desktop", 40));
      myList.Add(new KeyValuePair<string, int>("Tablet", 60));
      foreach (var val in myList) {
         Console.WriteLine(val);
      }
   }
}

  1. सी # कार्यक्रम लिंक्ड सूची में नोड खोजने के लिए

    सबसे पहले, एक नई लिंक की गई सूची बनाएं - LinkedList<string> myList = new LinkedList<string>(); अब लिंक की गई सूची में कुछ तत्व जोड़ें - // Add 6 elements in the linked list myList.AddLast("P"); myList.AddLast("Q"); myList.AddLast("R"); myList.AddLast("

  1. पूर्व शर्त - जावा

    यह जांचने के लिए पूर्व शर्त है कि पैरामीटर के रूप में पारित सूची खाली है या नहीं। आइए एक उदाहरण देखें - उदाहरण public void my_fun(List<Object> myList){    if (myList == null){       throw new IllegalArgumentException("List is null");    }   &nb

  1. पायथन में संदर्भ बनाम मूल्य से गुजरें

    पायथन भाषा में सभी पैरामीटर (तर्क) संदर्भ द्वारा पारित किए जाते हैं। इसका मतलब है कि यदि आप किसी फ़ंक्शन के भीतर पैरामीटर को संदर्भित करते हैं, तो परिवर्तन कॉलिंग फ़ंक्शन में भी वापस दिखाई देता है। उदाहरण #!/usr/bin/python # Function definition is here def changeme( mylist ): "This changes a pa