public static void Main() { Printer p1 = new Printer(FirstDelegates.Hello); p1.Invoke("Kurt", 3); FirstDelegates fd1 = new FirstDelegates("Ib"); Printer p2 = fd1.Greet; p2("Hello", 1000); CustomPrinter cp = new CustomPrinter(fd1); cp.Invoke("Hello", 2000); doSomething(p1, "Sonja"); doSomething(p2, " hejsa"); p1 += p2; p1("killroy was here", 7); }
public CustomPrinter(FirstDelegates instance) { this.instance = instance; }