Stackに現在格納されている要素の数を取得するには、Countプロパティを参照します。 Stackが空の状態、何も格納されていない状態の場合は、当然Countプロパティは0となります。
Countプロパティを参照してStack内の要素数を取得する
using System;
using System.Collections.Generic;
class Sample {
static void Main()
{
var s = new Stack<string>();
// Stackの要素数を取得して出力
Console.WriteLine($"Count = {s.Count}"); // 0
// Stackに要素をPush
s.Push("Alice");
s.Push("Bob");
s.Push("Charlie");
// Stackの要素数を取得して出力
Console.WriteLine($"Count = {s.Count}"); // 3
}
}
実行結果
Count = 0 Count = 3