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

स्टैक को सी # में एक ऐरे में कॉपी करें

स्टैक को एक सरणी में कॉपी करने के लिए, कोड इस प्रकार है -

उदाहरण

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      Stack<int> stack = new Stack<int>();
      stack.Push(10);
      stack.Push(20);
      stack.Push(30);
      stack.Push(40);
      stack.Push(50);
      stack.Push(60);
      stack.Push(70);
      stack.Push(80);
      stack.Push(90);
      stack.Push(100);
      Console.WriteLine("Displaying the stack...");
      foreach(int val in stack){
         Console.WriteLine(val);
      }
      int[] intArr = new int[stack.Count];
      stack.CopyTo(intArr, 0);
      Console.WriteLine("Displaying the array...");
      foreach(int val in intArr){
         Console.WriteLine(val);
      }
   }
}

आउटपुट

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

Displaying the stack...
100
90
80
70
60
50
40
30
20
10
Displaying the array...
100
90
80
70
60
50
40
30
20
10

उदाहरण

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

using System;
using System.Collections.Generic;
public class Demo {
   public static void Main(){
      Stack<int> stack = new Stack<int>();
      stack.Push(10);
      stack.Push(20);
      stack.Push(30);
      stack.Push(40);
      stack.Push(50);
      Console.WriteLine("Displaying the stack...");
      foreach(int val in stack){
         Console.WriteLine(val);
      }
      int[] intArr = new int[10];
      stack.CopyTo(intArr, 2);
      Console.WriteLine("Displaying the array...");
      foreach(int val in intArr){
         Console.WriteLine(val);
      }
   }
}

आउटपुट

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

Displaying the stack...
50
40
30
20
10
Displaying the array...
0
0
50
40
30
20
10
0
0
0

  1. सी # में स्टैक क्लास क्या है?

    स्टैक का उपयोग तब किया जाता है जब आपको आइटम्स के लास्ट-इन, फर्स्ट-आउट एक्सेस की आवश्यकता होती है। जब आप किसी आइटम को सूची में जोड़ते हैं, तो इसे आइटम को पुश करना कहा जाता है और जब आप इसे हटाते हैं, तो इसे आइटम को पॉप करना कहा जाता है। आइए C# - . में स्टैक क्लास का एक उदाहरण देखें सबसे पहले, स्टैक

  1. सी # में स्टैक क्लास की गणना संपत्ति क्या है?

    यह पता लगाने के लिए कि स्टैक क्लास में कितने तत्व जोड़े गए हैं, आपको काउंट प्रॉपर्टी का उपयोग करने की आवश्यकता है। आइए पहले स्टैक में तत्वों को जोड़ें - Stack st = new Stack(); st.Push('H'); st.Push('I'); st.Push('J'); st.Push('K'); st.Push('L'); st.Push(

  1. सी # में ऐरे कॉपी

    सरणी का प्रयोग करें। एक ऐरे के एक सेक्शन को दूसरे में कॉपी करने के लिए C# में कॉपी मेथड। हमारे मूल सरणी में 10 तत्व हैं - int [] n = new int[10]; /* n is an array of 10 integers */ हमारी नई सरणी जो सरणी 1 के एक खंड को कॉपी करेगी, उसमें 5 तत्व हैं - int [] m = new int[5]; /* m is an array of 5 integ