2014年4月8日

摘要: 一、学习LINQ需要先了解以下知识点: 1.1 委托 1.2 匿名方法 1.3 Lambda表达式 1.4 扩展方法 二、LINQ原理: from s in names where s.length == 5 orderby s select s.ToUpper(); 上面这句编译器最终会被转化为下 阅读全文
posted @ 2014-04-08 22:10 寒冷的冬天 阅读(221) 评论(0) 推荐(0) 编辑
 
摘要: 实践 扩展方法是C# 3.0中新加入的特性。MSDN中对扩展方法的定义是:扩展方法使您能够向现有类型"添加"方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 以下以对一个字符串进行MD5加密为例。 如果不使用扩展方法~通常情况下我们写一个这样的方法 1 public static s 阅读全文
posted @ 2014-04-08 21:53 寒冷的冬天 阅读(145) 评论(0) 推荐(0) 编辑