using System.Collections.Generic;
// 初期化
var stk = new Stack<string>();
// Stackに要素を追加
stk.Push("A");
stk.Push("B");
stk.Push("C");
stk.Push("D");
stk.Push("E");
// Peek()で先頭の要素を取り出し
var s = stk.Peek();
Console.WriteLine(s);
/*結果
E
*/
//Console.WriteLine(stk[0]); //<= NG
// Stackが空になるまで要素を取り出し
while(stk.Count > 0)
{
s = stk.Pop();
Console.WriteLine(s);
}
/* 結果
E
D
C
B
A
*/
コメント