Example #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            // Idemo dodati novu funkciju sa lambdom
            IspisDelegat del = txt => MessageBox.Show(txt, "Lambda", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

            del(tb_tekst.Text);

            // Pozovi Toalet ispis
            toaletPapir.Ispis(t => MessageBox.Show(t));
        }
Example #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            // IspisDelegat del = new IspisDelegat(mBox); immao i bolji (kraći) nači pisanja
            IspisDelegat del = mBox;

            // Dodaj metodu u listu izvođenja delegata
            del += pisiULabelu;
            // mBox(tb_tekst.Text); Direktno ali mi hoćemo preko varijable delegata
            del(tb_tekst.Text);

            // Skini metodu sa liste izvođenja
            del -= pisiULabelu;
            del("Novi tekst");
            // Nema veze sa tekstom, idemo ispisati naš toalet objekt
            toaletPapir.Ispis(mBox);
        }