using System;
using System.Collections.Generic;
using System.Collections; // For old-style ArrayList.
class StackSample
{
static void Main(string[] args)
{
Stack kpopStack = new Stack();
kpopStack.Push("BLACKPINK");
kpopStack.Push("Kiss of Life");
kpopStack.Push("Stray Kids");
kpopStack.Push("BABYMONSTER");
kpopStack.Push("TREASURE");
kpopStack.Push("?? Caddy Shack II ??"); // Oops, wrong concert...
kpopStack.Pop(); // Remove the mistaken entry
kpopStack.Push("LE SSERAFIM"); // Added a correct K-pop group
Console.WriteLine("My Favorite KPop Group Performances Stack:");
foreach (string group in kpopStack)
{
Console.WriteLine(group);
}
Console.WriteLine("\n\nReplaying Performances in Reverse Order...\n");
while (kpopStack.Count > 0)
{
string group = (string)kpopStack.Pop();
Console.WriteLine("Replaying {0}", group);
}
}
}