摘要: 1.为什么学习LINQ 先看个例子吧,假如你要从一个Person集合里面获取姓名中含有"z"的Person,一般我们遍历这个集合,然后把符合条件的Person对象添加到另一个集合,如下:1 List<Person> listPerson = PersonHelper.GetAllPerson();2 List<Person> matchList = new List<Person>(); 3 foreach (Person person in listPersons)4 {5 if (person.Name.Contains(" 阅读全文
posted @ 2012-11-22 21:22 抬头仰望属于我的天空 阅读(425) 评论(2) 推荐(0)
摘要: 有许多扩展类的方式,如果有类的源代码,继承就是给对象添加功能的好方法,但如果没有源代码,该怎么办?此时可以使用扩展方法,它允许改变一个类,但不需要该类的源代码。 扩展方法是静态方法,它是类的一部分,但实际上没有放在类的源代码中,假如有一个Money类如下所示:View Code 1 public class Money 2 { 3 private decimal amount; 4 /// <summary> 5 /// 金额 6 /// </summary> 7 public decimal A... 阅读全文
posted @ 2013-01-04 13:18 抬头仰望属于我的天空 阅读(487) 评论(0) 推荐(0)