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

हैशटेबल तत्वों को सी # में एक ऐरे इंस्टेंस में कॉपी करना

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

उदाहरण

using System;
using System.Collections;
public class Demo {
   public static void Main(){
      Hashtable hash = new Hashtable();
      hash.Add("1", "AB");
      hash.Add("2", "CD");
      hash.Add("3", "EF");
      hash.Add("4", "GH");
      hash.Add("5", "IJ");
      Console.WriteLine("Hashtable Key and Value pairs...");
      foreach(DictionaryEntry entry in hash){
         Console.WriteLine("{0} and {1} ", entry.Key, entry.Value);
      }
      Console.WriteLine("Copied to Array Instance...");
      DictionaryEntry[] dictArr = new DictionaryEntry[hash.Count];
      hash.CopyTo(dictArr, 0);
      for (int i = 0; i < dictArr.Length; i++)
         Console.WriteLine("Key = "+dictArr[i].Key + ", Value = " + dictArr[i].Value);
   }
}

आउटपुट

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

Hashtable Key and Value pairs...
1 and AB
2 and CD
3 and EF
4 and GH
5 and IJ
Copied to Array Instance...
Key = 1, Value = AB
Key = 2, Value = CD
Key = 3, Value = EF
Key = 4, Value = GH
Key = 5, Value = IJ

उदाहरण

आइए अब एक और उदाहरण देखें -

using System;
using System.Collections;
public class Demo {
   public static void Main(){
      Hashtable hash = new Hashtable(5);
      hash.Add("1", "AB");
      hash.Add("2", "CD");
      Console.WriteLine("Hashtable Key and Value pairs...");
      foreach(DictionaryEntry entry in hash){
         Console.WriteLine("{0} and {1} ", entry.Key, entry.Value);
      }
      Console.WriteLine("Copied to Array Instance...");
      DictionaryEntry[] dictArr = new DictionaryEntry[5];
      hash.CopyTo(dictArr, 2);
      for (int i = 0; i < dictArr.Length; i++)
         Console.WriteLine("Key = "+dictArr[i].Key + ", Value = " + dictArr[i].Value);
   }
}

आउटपुट

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

Hashtable Key and Value pairs...
1 and AB
2 and CD
Copied to Array Instance...
Key = , Value =
Key = , Value =
Key = 1, Value = AB
Key = 2, Value = CD
Key = , Value =

  1. सी # प्रोग्राम अंत से एक सरणी के तत्वों को छोड़ने के लिए

    एक सरणी घोषित करें और तत्वों को प्रारंभ करें। int[] marks = { 45, 50, 60, 70, 85 }; किसी सरणी के तत्वों को अंत से छोड़ने के लिए SkipLast() विधि का उपयोग करें। IEnumerable<int> selMarks = marks.AsQueryable().SkipLast(3); तत्वों को छोड़ दिया जाता है और बाकी तत्वों को नीचे दिखाए अनुसार लौटा दिय

  1. सी # में जंजीर सरणी के तत्वों का प्रकार क्या है?

    एक जंजीर सरणी सरणियों की एक सरणी है, और इसलिए इसके तत्व संदर्भ प्रकार हैं और शून्य के लिए आरंभिक हैं। आइए देखें कि दांतेदार सरणी के साथ कैसे काम करें - एक दांतेदार सरणी घोषित करें - int [][] marks; अब, आइए इसे इनिशियलाइज़ करें, जिसमें निशान 5 पूर्णांकों की एक सरणी है - int[][] marks = new int[][]

  1. सी # में एक पूर्णांक सरणी के तत्वों का औसत कैसे खोजें?

    निम्नलिखित हमारा पूर्णांक सरणी है - int[] myArr = new int[6] {    8,    4,    2,    5,    9,    14 }; सबसे पहले, सरणी की लंबाई प्राप्त करें, और तत्वों के योग को खोजने के लिए सरणी के माध्यम से लूप करें। उसके बाद, इसे लंबाई से विभाजित करें।