a generic delegate being initialized with a normal method

image_pdfimage_print
   
 

using System;

public delegate void DelegateClass<T>(T data);
public class Starter {
    public static void Main() {
        DelegateClass<string> del = MethodA;
        del("data");
    }

    public static void MethodA(string data) {
        Console.WriteLine("MethodA ({0})", data);
    }
}

    


This entry was posted in Generics. Bookmark the permalink.