Как обратиться к элементу стека? - C#
Формулировка задачи:
Как обратиться к элементу стека?
Обращение как к элементу массива, например a[i], не проходит.
Спасибо
Решение задачи: «Как обратиться к элементу стека?»
textual
Листинг программы
using System;
using System.Collections;
namespace CollectionsApplication
{
class Program
{
static void Main(string[] args)
{
Stack st = new Stack();
st.Push('A');
st.Push('M');
st.Push('G');
st.Push('W');
Console.WriteLine("Текущий стек: ");
foreach (char c in st)
{
Console.Write(c + " ");
}
Console.WriteLine();
st.Push('V');
st.Push('H');
Console.WriteLine("Следующий poppable значение в стеке: {0}", st.Peek());
Console.WriteLine("Текущий стек: ");
foreach (char c in st)
{
Console.Write(c + " ");
}
Console.WriteLine();
Console.WriteLine("Удаление значений ");
st.Pop();
st.Pop();
st.Pop();
Console.WriteLine("Текущий стек: ");
foreach (char c in st)
{
Console.Write(c + " ");
}
}
}
}