日期:2014-05-20 浏览次数:21045 次
var query = xxxxx;//结果就为A,B,C三列组成的类集合 List<int> listA = query.Select(c=>c.A).ToList(); List<string> listB = query.Select(c=>c.B).ToList(); List<bool> listC = query.Select(c=>c.A>c.B).ToList();
------解决方案--------------------
List<bool> listC = query.Select(c=>c.A>c.C).ToList();
这里认为等于和小于一样处理
------解决方案--------------------
DataSet ds; var list1=ds.Tables[0].AsEnumerable().Select(t=>t.Field<int>("A")).ToList(); var list2=ds.Tables[0].AsEnumerable().Select(t=>t.Field<string>("B")).ToList(); var list3=ds.Tables[0].AsEnumerable().Select(t=>t.Field<int>("C")>t.Field<int>("A")).ToList();