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