1.Linq的Select 语法
先定义一个类
public class Provide
{
public int Id { get; set; }
public string Name { get; set; }//名字
private string phone{get; set }; //手机
}
然后对这个类的list 进行Linq相关操作
List<Provide> lstprovide = new List<Provide>();
//读取一个字段
lstprovide = lstprovide.Select(x => x.id }).ToList();
//读取多个字段
lstprovide = lstprovide.Select(x => new { ID= x.id,名字= x.Name ,手机号= x.phone }).ToList();
//读取一个类
lstprovide = lstprovide.Select(x => new Provide { ID= x.id,名字= x.Name ,手机号= x.phone }).ToList();
//或者
var a = (from q in lstprovide
select new Provide
{
Id = q.id,
Name = q.Name,
phone = q.phone
}).ToList();