摘要: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/// /// QuerySyntax(查询语法)的摘要说明 /// public class QuerySyntax { public int ID { get; set; } ... 阅读全文
posted @ 2009-01-04 16:39 李占卫 阅读(372) 评论(0) 推荐(0) 编辑
摘要: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/// /// ExtensionMethods 的摘要说明 /// public class ExtensionMethods { public void ExtensionMet... 阅读全文
posted @ 2009-01-04 15:45 李占卫 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public class LambdaExpressions { public int ID { get; set; } public string Name { get; se... 阅读全文
posted @ 2009-01-04 15:44 李占卫 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Code public class AnonymousTypes { //AutomaticProperties(自动属性) public int ID { get; set... 阅读全文
posted @ 2009-01-04 15:40 李占卫 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 在.NET在,我们经常使用委托,委托的作用不必多说,在.NET 2.0之前,我们在使用委托之前,得自定义一个委托类型,再使用这个自定义的委托类型定义一个委托字段或变量。.NET 2.0给我们带来了Action、Func两个泛型委托,.NET3.0给我们带来了Lambda,这一切使得委托的定义和使用变得简单起来。下面的例子中的委托都使用了Lambda表达式。 一.Action系列的泛型委托 Acti... 阅读全文
posted @ 2009-01-04 13:53 李占卫 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 1. Anonymous Type Anonymous Type允许我们定义一个对象并初始化一组任意的属性列表,而这个对象对应的Type并不是预先定义的。比如: var v = new{ID = Guid.NewGuid(), Name= "Zhang San" }; 2. Extension Method 通过E xtension Method,我们可以不改变Type定义的前提下对其方法成员... 阅读全文
posted @ 2009-01-04 13:48 李占卫 阅读(173) 评论(0) 推荐(0) 编辑