摘要: 委托的异步性与方法回调知识回顾:首先声明一个委托如下: // 这个委托指向任意输入两个整数并返回一个整数的方法. public delegate int CalculateDelegate(int x,int y);查看IL代码:由图可以看出,C#编译器处理委托类型时,自动生成派生于 System.MulticastDelegate 的 sealed 类。并定义了三个方法,其中 Invoke() 方法被用来同步的方式调用方法;BeginInvoke() 和 EndInvoke() 方法被用来异步调用方法。以下是生成的代码: sealed class Calcu... 阅读全文
posted @ 2012-10-05 17:42 KANLEI 阅读(303) 评论(0) 推荐(0) 编辑