C#委托回调 http://www.cnblogs.com/birdshover/archive/2008/01/07/1029471.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 caozhy 于 2011-06-29 10:08:11 编辑 http://ms.itpub.net/viewthread.php?tid=478366&extra=page%3D1%26amp%3Bfilter%3Ddigesthttp://blog.csdn.net/ChengKing/archive/2006/01/07/57265 委托实现异步回调, 首先 就是 启动异步调用请求及调用 SomeDelegate.BeginInvoke;重点就在BeginInvoke 里面的最后的两个参数倒数第二个 是 在 开始异步之后 需要执行的方法名 该方法要满足 委托类型 AsyncCallback 的参数 签名,也就是 返回值类型是 Void 空, 要传入一个 IAsyncResult 类型(是个接口) 或者实现该接口的 类型 的参数; 并且这个方法是 结束异步的方法,在其内部要调用 EndInvok 方法,释放资源,返回计算结果。倒数第一个 参数 虽然是一个object类型的参数,可以传入任何类型,但是 是用来传入 启动异步调用的委托自身,方便 异步方法 (就是倒数第二个参数)访问。百度的哈 http://msdn.microsoft.com/zh-cn/library/2e08f6yc(v=VS.80).aspx http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-In-CSharp.aspx参考 委托回调类似C++的函数指针的,比C++简单,因为它是OOD的方式 数组绑定 求高手指教 C# 调用数据问题 c#调用C++dll的一个问题 大家帮我解释解释mapobject的问题 想数据库中快速插入大量数据的问题!! 存储过程的如何传递日期型的参数? 百度URL解密 求助遍历文件夹的问题 简单小网站的制作哪位帮下。。急急。。 如何获知一台机器上的两个IP,哪个是局域网的IP. Metro UI Tweaker for Windows 8 一个调整Win8的小工具,并散分 C# 窗体换皮肤
http://blog.csdn.net/ChengKing/archive/2006/01/07/57265
首先 就是 启动异步调用请求
及调用 SomeDelegate.BeginInvoke;
重点就在BeginInvoke 里面的最后的两个参数
倒数第二个 是 在 开始异步之后 需要执行的方法名
该方法要满足 委托类型 AsyncCallback 的参数 签名,也就是
返回值类型是 Void 空, 要传入一个 IAsyncResult 类型(是个接口) 或者实现该接口的 类型 的参数; 并且这个方法是 结束异步的方法,在其内部要调用 EndInvok 方法,释放资源,返回计算结果。倒数第一个 参数 虽然是一个object类型的参数,可以传入任何类型,但是 是用来传入 启动异步调用的委托自身,方便 异步方法 (就是倒数第二个参数)访问。
百度的哈 http://msdn.microsoft.com/zh-cn/library/2e08f6yc(v=VS.80).aspx
参考