2012年3月30日
摘要: 前几天同事遇到这样一个问题。在循环中使用了Union,但最后的结果和预期的不一样。下面的代码仅为问题的重现,没有实际意义View Code 1classProgram2{3staticvoidMain(string[]args)4{5varlist=new[]{1,2,3,4,5};6varfirst=list.Where(l=>l==1);7foreach(varliinlist)8{9first=first.Union(list.Where(l=>l==li));10}1112first.ToList().ForEach(l=>Console.Write("{0 阅读全文
posted @ 2012-03-30 23:57 齐世昌 阅读(387) 评论(0) 推荐(0) 编辑