![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 59
yellow1003
这个作者很懒,什么都没留下…
展开
-
动态创建 Lambda 表达
作为 Delegate 的更深度进化,Lambda 让我们的代码显得更加简洁和优雅,但同时也面临一个问题,就是如何依据外部条件动态构建一个 Lambda 表达式。或许你会奇怪这个需求是如何产生的…… 首先,Lambda 在 DLinq 中承担了以往 T-SQL 的部分角色;其次,在数据库设计中,我们往往需要依据外部未知的动态条件组合来查询数据。而问题在于作为一种静态语言,我们显然无法用动态语法或者转载 2007-11-09 17:42:00 · 720 阅读 · 0 评论 -
动态创建Lambda 表达式的例子!
static class Extend { public static IList GetALL(this IList table, string field) where T : class { var pm = Expression.Parameter(typeof(T), "f"); var body = Exp原创 2007-11-09 18:42:00 · 484 阅读 · 0 评论 -
.Net3.5 Socket事件通知封装类
基于.Net3.5编写,全异步操作。支持TCP、UDP两种方式,全事件模式通知。Socket35.vb ********************************************************************** 适用于 .Net3.5版本**************************************转载 2008-05-06 13:09:00 · 973 阅读 · 1 评论 -
今天还是明天――一个人的软件工程
到底为什么要用软件工程,这个话题有些大,有时候实在搞不清楚别人是在考自己还是他们真的想了解,经验的微薄,使得每每被人问起的时候,手都不由自主的伸向那本《软件工程》而后又若有所失的放下它――项目中没有遇到困难,那书上所述并无法回答这个看似简单的问题。而即便是勉强拿出自己的些许心得向大家解释之后,也往往得到一个让人无奈的结论:“我一个人做项目用不到软件工程”――实在不清楚目前这样的作坊式工程还有多转载 2008-05-13 11:07:00 · 743 阅读 · 0 评论