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.
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
Yorum Gönder