国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

C# Stack使用

2019-11-09 20:34:50
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

C# Stack使用

使用場(chǎng)合

如果總想使用最近存儲(chǔ)的對(duì)象,使用Stack(棧),例如: - 放在卡車后面的家具 - 一摞書想看最近增加的書

和List相比Queue的特點(diǎn)

不能按任意索引增加或刪除項(xiàng)增加對(duì)象時(shí)要壓入(push)刪除對(duì)象時(shí)要彈出(pop)

代碼示例

using System;using System.Collections.Generic;namespace 棧{ internal class PRogram { private static void Main() { var myQueue = new Stack<string>(); myQueue.Push("first in line");//對(duì)象入棧 myQueue.Push("second in line"); myQueue.Push("third in line"); myQueue.Push("last in line"); var takeALook = myQueue.Peek();//獲取棧頂?shù)膶?duì)象,但是不刪除改對(duì)象 var getFirst = myQueue.Pop();//獲取棧頂?shù)膶?duì)象,然后刪除隊(duì)列中改對(duì)象 var getNext = myQueue.Pop(); var howMany = myQueue.Count;//獲取棧中元素個(gè)數(shù) myQueue.Clear();//清空棧中的對(duì)象 Console.WriteLine("Peek() return: {0}" + Environment.NewLine + "first Pop return: {1}" + Environment.NewLine + "second Pop return: {2}" + Environment.NewLine + "two Pop return count: {3}" + Environment.NewLine, takeALook, getFirst, getNext, howMany); Console.ReadKey(); } }}
上一篇:最小長(zhǎng)方形

下一篇:poj1928

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 莱西市| 西安市| 佛冈县| 台江县| 洞口县| 阜新市| 靖远县| 西宁市| 信阳市| 那坡县| 张掖市| 扬中市| 阿拉尔市| 临朐县| 米脂县| 延吉市| 什邡市| 革吉县| 新昌县| 洪雅县| 资阳市| 达尔| 富锦市| 景谷| 孟津县| 阿巴嘎旗| 石柱| 古浪县| 汝州市| 南涧| 延津县| 新疆| 明光市| 宁国市| 海南省| 长泰县| 仪陇县| 尉氏县| 江都市| 鸡西市| 库伦旗|