//public void en_fazlalama(int a) { // en_fazla = a; //} public void yenile() { listBox1.Items.Clear(); stacknode yenicik = new stacknode(""); yenicik = kitaplik.bas; while (yenicik.sonraki != yenicik) { listBox1.Items.Add(yenicik.kitap_ad); yenicik = yenicik.sonraki; } textBox2.Text = kitaplik.bas.kitap_ad; }
public int say(stack a) { int i = 0; stacknode aktif = new stacknode(""); aktif = a.bas; while (aktif.sonraki != aktif) { aktif = aktif.sonraki; i++; } return(i); }
public void ekle(stack a, string ka) { if (say(a) < numericUpDown1.Value) { stacknode yeni = new stacknode(ka); yeni.sonraki = kitaplik.bas; kitaplik.bas = yeni; label4.Text = "stack boyutu: " + Convert.ToSingle(say(kitaplik)); } else { MessageBox.Show("limiti aşmayalım hocam"); } }
public stack(string kitap_ad) { this.bas = new stacknode(kitap_ad); this.bas.sonraki = bas; }