• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    C#語法中,后進先出的棧Stack如何使用

    C#語法中的一種后進先出的數據布局叫做棧,Stack類型。那么,在C#中若何利用Stack類型呢?

    方式/步調

    1. 1

      界說棧,利用Stack泛型界說即可,此時需要指定命據類型。例如,界說一個整型的棧:

      Stack<int> stack = new Stack<int>();

    2. 2

      往棧中添加元素,叫做壓棧,利用Push方式:

      stack.Push(1);

      stack.Push(2);

      stack.Push(3);

    3. 3

      利用輪回輸出棧中的元素,這個時辰您會發現,輸出的挨次剛好與壓棧的挨次相反

    4. 4

      從棧頂移除一個元素,利用Pop方式,這個方式是沒有參數的,只能移除棧頂的一個元素。

      stack.Pop();

    5. 5

      從棧頂獲取一個元素,可是不移除它,利用Peek方式。

      int val = stack.Peek();

    6. 6

      判定一個元素是否在棧中,利用Contains方式

    7. 7

      想要清空整個棧,利用Clear方式。獲取棧中的元素個數,利用Count屬性

    • 發表于 2019-04-25 23:03
    • 閱讀 ( 676 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆