Stackに同一の要素を複数個格納する 言語: C# VB Stackには同一の要素(値)を複数格納することができます。 同じ要素を複数回Pushした場合でもそれぞれ個別の要素として扱われます。 Stackに同一の要素を複数個格納する すべて選択してコピー ダウンロード 行番号を表示する using System; using System.Collections.Generic; class Sample { static void Main() { var s = new Stack<string>(); s.Push("Alice"); s.Push("Bob"); s.Push("Bob"); // 同一の要素をPush foreach (var e in s) { Console.WriteLine(e); } } } 実行結果 Bob Bob Alice 関連するページ TryPeekメソッドを使ってStackに対してPeek操作を試行する Countプロパティを参照してStack内の要素数を取得する Containsメソッドを使ってStack内の要素の有無を調べる Stackにnullを格納する(参照型の場合) Stackにnullを格納する(値型の場合) Clearメソッドを使ってStackの内容を空にする foreach文でStackの内容を列挙する