2008年9月23日火曜日

C# stack型の使い方

Stack numbers = new Stack();

// 要素追加
numbers.Push("one");
numbers.Push("two");

// 要素の取り出し
numbers.Pop()

// スタックのコピー
Stack stack2 = new Stack(numbers.ToArray());

// numbers.Countはstackの要素数を数える。
string[] array2 = new string[numbers.Count * 2];

// array2 にコピーします。
numbers.CopyTo(array2, numbers.Count);

// コンストラクタでarray2をarray3にコピー
Stack stack3 = new Stack(array2);

// "four"の要素がないからFalseを返す
stack2.Contains("four"));

0 件のコメント: