C#高级编程_委托和事件

时间:2014-01-30 06:15:46
【文件属性】:

文件名称:C#高级编程_委托和事件

文件大小:230KB

文件格式:PDF

更新时间:2014-01-30 06:15:46

C# 高级编程 委托 事件

C#高级编程 委托和事件: 回调(callback)函数是Windows 编程的一个重要部分。如果您具备C 或C++编程背景,应该就曾 在许多Windows API 中使用过回调。Visual Basic添加了AddressOf关键字后,开发人员就可以利用以 前一度受到限制的API 了。回调函数实际上是方法调用的指针,也称为函数指针,是一个非常强大的 编程特性。.NET 以委托的形式实现了函数指针的概念。它们的特殊之处是,与C 函数指针不同,.NET 委托是类型安全的。这说明,C中的函数指针只不过是一个指向存储单元的指针,我们无法说出这个 指针实际指向什么,像参数和返回类型等就更无从知晓了。如本章所述,.NET 把委托作为一种类型 安全的操作。本章后面将学习.NET如何将委托用作实现事件的方式


网友评论