class Data { public int A { get; set; } public string Name { get; set; } public override string ToString() { return "A:"+A+",Name:"+Name; } } List<Data> datas = new List<Data>() { new Data() { A = 1,Name = "me"}, new Data(){ A = 10,Name = "hello"}, new Data(){ A = 5,Name = "world"} }; var newData = from m in datas where m.A >= 5 select m; foreach (var data in newData) { Console.WriteLine(data); }
LINQ表达式:from m in datas where m.A >= 5 select m
在集合datas中选出元素m符合A属性大于等于5的