摘要: 匿名方法其实是将方法定义与委托变量赋值两个步骤结合在一起如果一个方法拥有一个委托类型的参数,则调用此方法时,可以直接将一个匿名方法作为方法实参: public delegate int AddDelegate(int val1,int val2); void Cal(AddDelegate del,int i,int j) { label1.Text=string.Format("10+22={0}",del(i,j)); } void MainFormLoad(object sender,EventArgs e) { Cal(delegate(int i,int j){r 阅读全文
posted @ 2011-06-27 15:12 L Cooper 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 笔记来自于《.NET4.0面向对象编程漫谈 基础篇》 Tag:多路委托,泛型委托,Func系列委托、Action系列委托与MethodInvoker、Predicate<T>委托 委托调用列表 委托变量可以组合多个方法并批量执行它们 组合方法:使用加法、减法运算符 Delegate类定义了一个GetInvocationList静态方法用于获取委托调用列表,通过这个函数可以了解委托的方法集 一个多路... 阅读全文
posted @ 2011-06-27 08:30 L Cooper 阅读(907) 评论(0) 推荐(0) 编辑