回调方法及invoke、begininvoke理解

回调方法 class小明的方法Hello()调用class大头的方法world(),方法world( )又调用小明的方法Hello()………………,这不是成

回调方法

    class小明的方法Hello()调用class大头的方法world(),方法world( )又调用小明的方法Hello()………………,这不是成死循环了,显然回调不是这样搞的。

    classA的方法first()调用classB的方法second(),而classB的方法second()又调用classA的方法helloWorld(),此时helloWorld()就是他妈的回调方法(即回调函数)。清晰不清晰,自己的方法,绕了一圈才去调用,high 不 high。

invoke、begininvoke

下面为即将被调用的方法:

public delegate int AddHandler(int a,int b);
public class 加法类
{

public static int Add(int a, int b)
  {
     Console.WriteLine("开始计算:" + a + "+" + b);
     Thread.Sleep(1000);
     Console.WriteLine("计算完成!");
     return a + b;
   }

}