异步调用的结果就在IAsynResult里面,作为参数传入EndInvoke。
AsyncCallback callback = new AsyncCallback(callbackM);
IAsyncResult iar = asyncHello.BeginInvoke("shi",callback, null);
static void callbackM(IAsyncResult iar)
{
if (iar.IsCompleted)
{
Console.WriteLine(iar.ToString());
}
}
第二个参数,是一个callback。