我需要使用异步委托调用函数,当我浏览 AsyncCallback 的教程时,我看到异步回调定义如下:
static void CallbackMethod(IAsyncResult result)
{
// get the delegate that was used to call that
// method
CacheFlusher flusher = (CacheFlusher) result.AsyncState;
// get the return value from that method call
int returnValue = flusher.EndInvoke(result);
Console.WriteLine("The result was " + returnValue);
}
请让我知道我是否可以从函数中获取返回值作为参考。例如:=我的功能是格式
void GetName(int id,ref string Name);
在这里,我通过引用变量获取函数的输出。如果我使用异步委托调用此函数,我如何读取回调函数的输出?