2009年11月9日

LamBda学习(一)

摘要: 对于lamBda的概念还不是很清楚,先做了一个Demo的,判断一个数字是奇数,还是偶数。[代码][代码][代码]可以看出,如果使用委托还必须,定义一个函数。使用lambda表达式语法,简洁得多了,不过又变复杂了。lambda表达式,支持多个语句吗? 阅读全文

posted @ 2009-11-09 15:16 zqonline 阅读(196) 评论(0) 推荐(0) 编辑

扩展方法学习笔记(二)

摘要: 在上一篇中,我大概学习了扩展方法的基本语法和结构,下面我来假想一些应用上一篇链接地址:http://www.cnblogs.com/zqonline/archive/2009/11/09/1598839.html一、定义基类型的扩展方法对子类会有什么影响?  基类:[代码]子类[代码]扩展方法定义[代码]测试[代码]通过上面的例子我们可以看出window也扩展了Close方法,这就是扩展方法的好处... 阅读全文

posted @ 2009-11-09 10:45 zqonline 阅读(138) 评论(0) 推荐(0) 编辑

扩展方法学习笔记(一)

摘要: 扩展方法使用前提:  1.只在在模块中定义。  2.必须要引入命名空间System.Runtime.CompilerServices  3.相应的扩展方法上必须使用ExtensionAttribute进行标记扩展方法的作用:  使用了扩展方法,为了扩展一个类就可以不用创建一个子类了。可以以比较低的成本完善类的实现。下面是使用扩展方法的例子: 类定义[代码]比如,我还需要定义一个Close方法。在... 阅读全文

posted @ 2009-11-09 10:21 zqonline 阅读(192) 评论(0) 推荐(0) 编辑

导航