class 泛型
{
public delegate int add(int a, int b);//声明一个代理
public int sum(int a, int b)//定义一个相加的方法
{
return a + b;
}
public void dele(add de)//定义一个方法,参数是一个代理 ^^
{
Console.WriteLine(de(7, 8));
}
public static void Main()
{
//测试代理
泛型 f = new 泛型();
add dd = f.sum;//给代理一个值
f.dele(dd);//调用参数为代理的方法
Console.Read();
}
}