C#_簡(jiǎn)單數(shù)據(jù)結(jié)構(gòu)類
Stack
What

using System.Collections命名空間下
本質(zhì)為一個(gè)object的數(shù)組,封裝了特殊存儲(chǔ)規(guī)則,先進(jìn)后出
語(yǔ)言為開發(fā)者封裝好的類,并且實(shí)現(xiàn)了增刪查改
why

為開發(fā)者提供便利
任何類型的都可以

存在裝修與拆箱(堆棧內(nèi)存的轉(zhuǎn)換)
自動(dòng)擴(kuò)容(2平方)
How

Push();//【參數(shù)】為任意類型,壓棧

Pop();//【參數(shù)】為任意類型,彈棧

Peek();//【無(wú)參】只能察看棧頂元素
Contains();//【參數(shù)】為任意類型,【返回值】bool類型

Clear();//清空
或者只能通過(guò)壓和彈的方式進(jìn)行

Special

只能通過(guò)foreach進(jìn)行遍歷,//從棧頂打印到棧底
To Array();//可以通過(guò)轉(zhuǎn)為數(shù)組的方式去遍歷
循環(huán)彈棧的方式遍歷,//While進(jìn)行判斷是否有還有元素,進(jìn)行Pop()操作,邊取邊用
標(biāo)簽: