摘要: 在2.0之前的版本中,如果要声明委托,要通过命名方法来实现。而2.0开始引入了匿名方法,在3.0及更高版本中,提供了lambda来取代匿名方法,作为编写内联代码的首选方式。(一)通过命名方法来声明委托[代码]声名委托,不返回值,带有一个串型参数。创建ShowName方法的委托对象pp,通过pp来代理ShowName方法的全部功能。这是在2.0之前版本中支持。(二)通过匿名方法来声明委托[代码]这里... 阅读全文
posted @ 2009-12-23 16:27 梅桦 阅读(1841) 评论(2) 推荐(0) 编辑
摘要: (一)Lambda创建表达式目录树[代码]说明一下:Func[代码]泛型委托:封装一个具有两个参数并返回 TResult 参数指定的类型值的方法。T1:此委托封装的方法的第一个参数类型。T2:此委托封装的方法的第二个参数类型。Tresult:此委托封装的方法的返回值类型。例如:现在求2个int类型的和(1) 原始的方法[代码](2)通过委托来实现[代码](3)直接通过泛型委托Func来实现[代码]... 阅读全文
posted @ 2009-12-23 11:49 梅桦 阅读(3617) 评论(0) 推荐(1) 编辑