0
与IAsyncResult模式我正在实施异步操作。通过回调未更新的值
我调用开始的签名是:
object[] data = new object[] {field1,field2};
AsyncSendMessageToSystem caller = SendMessageToSystem;
caller.BeginInvoke(field1,field2,field3, new AsyncCallback(callbackMethod),data);
当callbackMethod被调用时,它作为输入数据对象。 字段1 var意在修改SendMessageToSystem,但回调方法将收到原始值,并且没有更新的值。
我该如何传递回调更新的值?
谢谢!