using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace demo5 { class Program { public delegate T del<T>(T t); public static string say(string msg) { return ""; } public static int say1(int msg) { return 0; } static void Main(string[] args) { del<string> d1 = say; del<int> d2 = say1; } } }