现在的位置: 首页 > 综合 > 正文

委托和事件

2013年10月08日 ⁄ 综合 ⁄ 共 196字 ⁄ 字号 评论关闭

C#中的委托类似于C或C++中的函数指针,但两者有本质的区别:C和C++中的函数指针仅仅是一个内存地址,其中不包含任何有关函数、返回值以及调用约定等方面的信息,所以他不是类型安全的;但是C#中的委托面向对象,而且是类型安全的。

时间是对象发出的消息的触发动作,.net框架中的事件是基于委托模型的。 

编译器对于所声明的委托会自动生成一个类,所有委托都从System.Delegate继承而来。

 

抱歉!评论已关闭.