কম্পিউটার

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. সি# এ অ্যারে ক্লাসের কপি(, ,) পদ্ধতিটি কীভাবে ব্যবহার করবেন

  2. C# এ স্ট্যাক ক্লাস কি?

  3. C# এ স্ট্যাক ক্লাসের কাউন্ট সম্পত্তি কি?

  4. C# এ অ্যারে কপি