摘要:
为什么要有委托 回调(callback)函数是Windows编程的一个重要部分。在C/C++的编程背景中,在许多的WindowsAPI中使用过回调。回调函数实际是方法调用的指针,也称为函数指针。.NET一委托的形式实现了函数指针。他的特殊之处在于,.NET委托是类型安全的,C中的函数指针只不过是一个指向存储单元的指针,无法得到这个指针实际指向什么,像参数和返回值类型就更加无从知晓了。C#的委托是类型安全的方法引用。利用委托,你可以通过一个“方法对象”来调用一个方法链、创建变量来引用一个方法链以及将委托数据类型作为参数来传递方法。委托的使用1.定义委托委托是引用类型对象,他定义了方法的签名和返. 阅读全文