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

首頁 > 學院 > 開發設計 > 正文

C# Stack使用

2019-11-10 18:10:31
字體:
來源:轉載
供稿:網友

C# Stack使用

使用場合

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

和List相比Queue的特點

不能按任意索引增加或刪除項增加對象時要壓入(push)刪除對象時要彈出(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");//對象入棧 myQueue.Push("second in line"); myQueue.Push("third in line"); myQueue.Push("last in line"); var takeALook = myQueue.Peek();//獲取棧頂的對象,但是不刪除改對象 var getFirst = myQueue.Pop();//獲取棧頂的對象,然后刪除隊列中改對象 var getNext = myQueue.Pop(); var howMany = myQueue.Count;//獲取棧中元素個數 myQueue.Clear();//清空棧中的對象 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(); } }}
上一篇:poj1595

下一篇:用JMX監測JVM的運行參數

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 唐海县| 博野县| 灌南县| 鄄城县| 罗田县| 永仁县| 石楼县| 高要市| 丰城市| 勃利县| 乐安县| 上杭县| 莱西市| 清镇市| 晋城| 孝昌县| 武川县| 镇雄县| 碌曲县| 关岭| 丽江市| 安远县| 伽师县| 绍兴市| 崇左市| 红桥区| 五莲县| 芒康县| 黔江区| 长顺县| 齐齐哈尔市| 浪卡子县| 龙门县| 石门县| 武宣县| 托里县| 和林格尔县| 鄂托克前旗| 比如县| 铁力市| 泗阳县|