学習のC#スタックセット

学習の積み重ねセット

学ぶ:ブログガーデン関連記事

Stack<T>セット

この機能セットは、次のとおりです。LIFOは、単に最初の場所に新しい要素ですが、また、要素の順序は、最初の最初から削除されます。

方法:Push(T value);セットトップ位置に要素を追加します。
方法2:Pop();セットトップ位置に要素を追加します。
方法3:Peek();セットトップ位置に要素を追加します。

Stack<string> sTest=new Stack<string>();
sTest.Push("D");
sTest.Push("A");
sTest.Push("B");
sTest.Push("A");
sTest.Push("C");

この動作のため、List<T>出力結果は次のとおりです。DABAC。しかし、我々のStack<T>結果セットの出力がある:. CABAD
追加されたそれぞれの新しい要素がコレクションの前に配置されています。

String JustPop = sTest.Pop();
Console.WriteLine("我是被移除的那个元素:"+JustPop);

出力は次のような結果を我々はそう:

私は1つの要素が削除されている:C

ここでは、我々が使用することを見ることができる.Pop();私たちの現在のすべての要素を削除する方法をStack<T>要素の最後のセットが追加されていること、要素は最初の出力であるということです。

おすすめ

転載: www.cnblogs.com/cao-1/p/12075793.html