会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
山涧清泉
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2018年1月15日
趣味编程:C#中Specification模式的实现(参考答案 - 下)
摘要: 一篇文章中我们利用C#语言的特性实现了一种轻量级的Specification模式,它的关键在于抛弃了具体的Specification类型,而是使用一个委托对象代替唯一关键的IsSatisfiedBy方法逻辑。据我们分析,其优势之一在于使用简单,其劣势之一在于无法静态表示。但是它们还都是在处理“业务逻
阅读全文
posted @ 2018-01-15 13:46 山涧清泉
阅读(329)
评论(0)
推荐(0)
编辑
Expression Tree上手指南 (一)
摘要: 大家可能都知道Expression Tree是.NET 3.5引入的新增功能。不少朋友们已经听说过这一特性,但还没来得及了解。看看博客园里的老赵等诸多牛人,将Expression Tree玩得眼花缭乱,是否常常觉得有点落伍了呢?其实Expression Tree是一个一点就透的特性,只要对其基本概念
阅读全文
posted @ 2018-01-15 13:35 山涧清泉
阅读(246)
评论(0)
推荐(1)
编辑
Lambda表达式和表达式树
摘要: lambda表达式是C#3.0中引入的比匿名方法更加简洁的一种语法,可用于创建委托或表达式树类型的匿名函数。Lambda表达式本身可划分为两种类型:语句Lambda和表达式Lambda。 表达式Lambda: 要创建lambda表达式,则在lambda运算符 => 的左侧指定输入的参数(如果存在参数
阅读全文
posted @ 2018-01-15 13:27 山涧清泉
阅读(257)
评论(0)
推荐(0)
编辑