public static void Main()
    {
        var del = new StringDelegate(MultiDelegatesMain.PrintString); // statichen e i se izvikva direktno ot klasa v koito e

        var md = new MultiDelegatesMain(); // instancia na tekustia klas(sazdavam obekt)
        del += md.PrintStringLength;

        var result = del("Pesho");
        Console.WriteLine(result);

            // ste otpechata 2- rezultata ot poslednia method, a otgore ste otpechata komandite ot vseki method
    }
Esempio n. 2
0
    public static void Main()
    {
        var del = new StringDelegate(MultiDelegatesMain.PrintString); // statichen e i se izvikva direktno ot klasa v koito e

        var md = new MultiDelegatesMain();                            // instancia na tekustia klas(sazdavam obekt)

        del += md.PrintStringLength;

        var result = del("Pesho");

        Console.WriteLine(result);

        // ste otpechata 2- rezultata ot poslednia method, a otgore ste otpechata komandite ot vseki method
    }