摘要: class Test{ delegate void TestDelegate(string s); static void M(string s) { Console.WriteLine(s); } static void Main(string[] args) { // Original delegate syntax required // initialization with a named method. TestDelegate testDelA = new TestDelegate(M)... 阅读全文
posted @ 2012-11-02 10:55 Season2009 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 定义委托是一种类型(type),该类型定义(封装)一种函数(或函数签名)。你可以用任何与该签名匹配的函数实例化委托。委托主要用来给其它方法传入函数类型的参数。与c和c++中函数的指针类似,但它是面向对象,type safe, and secure。其它版本:Adelegateis a type that defines a method signature. Adelegateis a type that safely encapsulates a method delegate关键字用于声明可用来封装命名方法的引用类型定义理解委托类型由委托的名字定义, 如下面的示例定义了... 阅读全文
posted @ 2012-11-02 10:24 Season2009 阅读(119) 评论(0) 推荐(0) 编辑