摘要: 回调函数是一种非常有用的编程机制,它已经存在很多年了。Microsoft .NET Framework通过委托(delegate)来提供一种回调机制。不同于其他平台(比如非托管C++)的回调机制,委托提供了多得多的功能。例如,委托确保回调方法是类型安全的(这是CLR最重要的目标之一)。委托还允许顺序调用多个方法,并支持调用静态方法和实例方法。一、初识委托为了理解委托,先看看如何使用它。委托4个最基本的步骤:1)定义委托类型2)有一个方法包含要执行的代码3)创建一个委托实例化(包含声明委托对象)4)执行调用(invoke)委托实例具体解释如下:1.定义委托类型委托类型就是参数类型的一个列表以.. 阅读全文
posted @ 2014-03-01 13:10 烧点饭 阅读(1432) 评论(1) 推荐(2) 编辑