C# 0 The Complete Reference



Download 4,07 Mb.
Pdf ko'rish
bet985/1096
Sana23.01.2022
Hajmi4,07 Mb.
#402171
1   ...   981   982   983   984   985   986   987   988   ...   1096
Bog'liq
C-Sharp 3 The Complete Reference Herbert Schildt

The Stack Class

Stack

is the generic equivalent of the non-generic 



Stack

 class. 


Stack

 supports a 

first-in, last-out stack. It implements the 

ICollection

,

IEnumerable

, and 

IEnumerable

interfaces.



Stack

 directly implements the 



Clear( )

,

Contains( )

, and 

CopyTo( )

 methods 

defined by 

ICollection

. (The 


Add( ) 

and


Remove( )

 methods are not supported, nor is 

the

IsReadOnly

 property.) 



Stack

 is a dynamic collection that grows as needed to 

accommodate the elements it must store. It defines the following constructors:

public Stack( )

public Stack(int 

capacity

)

public Stack(IEnumerable 



c

)

The first form creates an empty stack with a default initial capacity. The second form creates 



an empty stack with the initial capacity specified by 

capacity.

 The third form creates a stack 

that contains the elements of the collection specified by 

c.

In addition to the methods defined by the interfaces that it implements (and those 

methods defined by 

ICollection

 that it implements on its own), 



Stack

 defines the 

methods shown in Table 24-19. 

Stack

 works just like its non-generic counterpart. To put an 

object on the top of the stack, call 

Push( )

. To remove and return the top element, call 



Pop( )

.

You can use 



Peek( )

 to return, but not remove, the top object. An 



InvalidOperationException

is thrown if you call 



Pop( )

 or 


Peek( )

 when the invoking stack is empty.

www.freepdf-books.com



Download 4,07 Mb.

Do'stlaringiz bilan baham:
1   ...   981   982   983   984   985   986   987   988   ...   1096




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish