Home »
.Net »
C# Programs
C# - Stack.CopyTo() Method with Example
Learn, how to copy stack elements to array in C#
Submitted by IncludeHelp, on November 23, 2017 [Last updated : March 27, 2023]
C# Stack.CopyTo() Method
This is a method of 'Stack' class, it copies stack elements to array.
Syntax
void Stack.CopyTo(Array arr, int index);
Parameter(s)
- arr : array in which we copy stack elements.
- item : starting at the specified array index.
Return Value
This method does not return any value.
C# program to copy stack elements to an array
using System;
using System.Collections;
namespace ConsoleApplication1 {
class Program {
static void Main() {
int[] arr = new int[5];
Stack S = new Stack(5);
S.Push(10);
S.Push(20);
S.Push(30);
S.Push(40);
S.CopyTo(arr, 1);
Console.WriteLine("Items are:");
for (int i = 0; i < arr.Length; i++) {
Console.WriteLine("\tItem[" + (i + 1) + "]: " + arr[i]);
}
}
}
}
Output
Items are:
Item[1]: 0
Item[2]: 40
Item[3]: 30
Item[4]: 20
Item[5]: 10
Note: In above program, to use 'Stack' class, we need to include System.Collection namespace.
C# Data Structure Programs »