34 - STACK

STACK(Yığın), İlk giren son çıkar kuralı ile çalışır.

Örnekler:

Konser Salonu

Dar otopark alanları

Tek kapılı feribotlar

CTRL+Z : Son işlemi geri al

CTRL+SHIFT+T : Son ziyaret edilen sayfalarda geriye doğru ilerle

Trenin gidiş yönüne göre vagon sırası


Push() metodu Stack içine bir değer ekler.

Pop() metodu Stack içine eklenen son değeri çıkarır.



En üste using System.Collections ile Koleksiyon kütüphanesini ekleyelim.
Stack yigin = new Stack();//global tanımlama yapalım

private void btnEkle_Click(object sender, EventArgs e) 
{ yigin.Push(txtAdSoyad.Text)
 Listele(); }

private void Listele() 
{ listeStack.Items.Clear(); 
 foreach (string eleman in yigin) 
 { listeStack.Items.Add(eleman); } } 

private void btnCikart_Click(object sender, EventArgs e) 
{ yigin.Pop();
 Listele(); }

Yorumlar

Bu blogdaki popüler yayınlar

14 - Dizi Oluşturma, Değer Atama

12 - Bir Boyutlu Diziler - Çalışma Soruları

27 - Koleksiyonlar: ArrayList()