请哪位大侠帮我解释一下下面三行代码,详细一点
MethodInvoker localBuildInvoker = new MethodInvoker(BuildLocalWord);
AsyncCallback callback = new AsyncCallback(BuildWordCallBack);
localBuildInvoker.BeginInvoke(callback, callback);
第一行定义了一个不带参数的委托,第二行又定义了一个异步回调,第三行再去异步执行这个异步回调我就有点晕了
MethodInvoker localBuildInvoker = new MethodInvoker(BuildLocalWord);
AsyncCallback callback = new AsyncCallback(BuildWordCallBack);
localBuildInvoker.BeginInvoke(callback, callback);
第一行定义了一个不带参数的委托,第二行又定义了一个异步回调,第三行再去异步执行这个异步回调我就有点晕了
2.callback 异步调用完成后,调用回调,比如说你的方法有返回值,那么在异步完成后,在回调时就可以获取返回值。
http://www.csharpwin.com/csharpspace/8931r8958.shtml