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

सी # में निर्दिष्ट इंडेक्स पर ऑर्डर किए गए डिक्शनरी तत्वों को ऐरे इंस्टेंस में कॉपी करें

ऑर्डर किए गए डिक्शनरी तत्वों को निर्दिष्ट इंडेक्स पर ऐरे इंस्टेंस में कॉपी करने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
   public static void Main(){
      OrderedDictionary dict = new OrderedDictionary ();
      dict.Add(1, "Harry");
      dict.Add(2, "Mark");
      dict.Add(3, "John");
      dict.Add(4, "Jacob");
      dict.Add(5, "Tim");
      Console.WriteLine("OrderedDictionary elements...");
      foreach(DictionaryEntry d in dict){
         Console.WriteLine(d.Key + " " + d.Value);
      }
      DictionaryEntry[] dictArr = new DictionaryEntry[dict.Count];
      Console.WriteLine("\nCopying to Array instance...");
      dict.CopyTo(dictArr, 0);
      for (int i = 0; i < dictArr.Length; i++) {
         Console.WriteLine("Key = "+dictArr[i].Key + ", Value = " + dictArr[i].Value);
      }
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

OrderedDictionary elements...
1 Harry
2 Mark
3 John
4 Jacob
5 Tim
Copying to Array instance...
Key = 5, Value = Tim
Key = 4, Value = Jacob
Key = 3, Value = John
Key = 2, Value = Mark
Key = 1, Value = Harry

उदाहरण

Let us now see another example:
using System;
using System.Collections;
using System.Collections.Specialized;
public class Demo {
   public static void Main(){
      OrderedDictionary dict = new OrderedDictionary ();
      dict.Add(1, 10);
      dict.Add(2, 20);
      Console.WriteLine("OrderedDictionary elements...");
      foreach(DictionaryEntry d in dict){
         Console.WriteLine(d.Key + " " + d.Value);
      }
      DictionaryEntry[] dictArr = new DictionaryEntry[5];
      Console.WriteLine("\nCopying to Array instance...");
      dict.CopyTo(dictArr, 0);
      for (int i = 0; i < dictArr.Length; i++) {
         Console.WriteLine("Key = "+dictArr[i].Key + ", Value = " + dictArr[i].Value);
      }
   }
}

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

OrderedDictionary elements...
1 10
2 20

Copying to Array instance...
Key = 2, Value = 20
Key = 1, Value = 10
Key = , Value =
Key = , Value =
Key = , Value =

  1. सी # में सॉर्टेडलिस्ट की निर्दिष्ट अनुक्रमणिका से निकालें

    SortedList की निर्दिष्ट अनुक्रमणिका से निकालने के लिए, कोड इस प्रकार है - उदाहरण using System; using System.Collections; public class Demo {    public static void Main(String[] args) {       SortedList sortedList = new SortedList();       sortedList.Add("

  1. जांचें कि क्या किसी सरणी में ऐसे तत्व हैं जो सी # में निर्दिष्ट शर्तों से मेल खाते हैं

    यह जांचने के लिए कि क्या किसी सरणी में वे तत्व हैं जो विशिष्ट परिस्थितियों से मेल खाते हैं, हम C# में StartsWith() विधि का उपयोग कर सकते हैं - उदाहरण using System; public class Demo {    public static void Main(){       string[] products = { "Electronics", "Ac

  1. सी # प्रोग्राम एक सरणी के अंत से तत्वों की निर्दिष्ट संख्या वापस करने के लिए

    किसी सरणी के अंत से तत्वों को वापस करने के लिए TakeLast() विधि का उपयोग करें। आइए पहले एक सरणी घोषित करें और आरंभ करें। int[] prod = { 110, 290, 340, 540, 456, 698, 765, 789}; अब, अंतिम तीन तत्व प्राप्त करें। IEnumerable<int> units = prod.AsQueryable().TakeLast(3); आइए देखें पूरा कोड। उदाहर