Popメソッドと同様に、Stackの内容が空の場合にPeekメソッドを呼び出すと、例外InvalidOperationExceptionがスローされます。
したがって、Peekメソッドの戻り値を見てStackが空かどうかを判断することはできません。 Stackが空であるかどうかを判断するにはPeekメソッドではなくCountプロパティを参照します。
Popメソッドと同様に、Stackの内容が空の場合にPeekメソッドを呼び出すと、例外InvalidOperationExceptionがスローされます。
したがって、Peekメソッドの戻り値を見てStackが空かどうかを判断することはできません。 Stackが空であるかどうかを判断するにはPeekメソッドではなくCountプロパティを参照します。