stringなどの参照型を格納するStackの場合はnull
/Nothing
を格納することもできます。
Stackにnullを格納する(参照型の場合)
using System;
using System.Collections.Generic;
class Sample {
static void Main()
{
// string(参照型)のStack
var s = new Stack<string>();
// nullをPushする
s.Push(null);
// Pushした内容をPeekする
Console.WriteLine(s.Peek() ?? "(null)");
}
}
実行結果
(null)