class Program
{
public static void Main(string[] args)
{
test test = new test();
//委托
deadd d2 = test.add;
//匿名方法
deadd de = delegate(int a,int b) {
return a + b;
};
int a1 = de(3, 6);
int a2 = d2(6, 6);
Console.WriteLine(a1);
Console.WriteLine(a1);
Console.ReadLine();
}
public delegate int deadd(int a, int b);
}
class test
{
public int add(int a,int b)
{
return a + b;
}
}
委托是一个对象,他知道如何调用一个方法