List 中Where 与Select 的区别

List 中Where 与Select 的区别

List.Where()用于筛选数据

List.Select()用于选择数据

用法:

Where 用户获取子集

List.Where(x=>x.username"张三" || x.username"李四" ).ToList();

筛选出List中name=data.name和age==data.age的集合

Select 用户获取List 中的部分列

List.Select(x=> new{x.username,x.sex}).ToList();

集合中只有username和sex两列

相关数据