摘要:
1、在.NET Framework里,回调仍是可能的,它们的功能是由使用更为安全和面向对象的委托(delegate)来完成的。本质上来讲,委托是一个类型安全的对象,它指向程序中另一个以后会被调用的方法(或多个方法)。委托类型包含3个重要的信息:它所调用的方法的名称;该方法的参数(可选);该方法的返回值(可选)。2、C#委托类型定义会生成一个密封类,它含有3个编译器生成的方法,这3个方法的参数与返回值基于委托声明。同时在使用C#中delegate关键字创建委托的时候,也就间接声明了一个派生自System.MulticastDelegate的类,这个类时期继承类可以访问包含由委托对象维护的方法地址 阅读全文