Quick actions

cmd+k|ctrl+k

Navigation

Languages

Multicast Delegates

Snippet info

Language

Csharp

Visibility

public

Author

mattbrown

Created

2018-02-20T07:55:31Z

Updated

2018-02-20T07:55:31Z

using System;


class MainClass {

    public delegate void Reporter(int someval);
    
    public static void Tester(Reporter p) {
        p(5);
        
    }
    
    public void Printer() {
        Console.WriteLine("Frosty");
    }
    
    static void Main() {
        
        MainClass instance = new MainClass();
        instance.Printer();
        
        Reporter p = (int x) => Console.WriteLine("Hello World! " + x);
        p += (int y) => Console.WriteLine("This is dope! " + y);
        
        Tester(p);
    }
}
INFO