我有这些类:LINQ - 一个列表过滤中列出
public class Flight
{
public string FlightNum { get; set; }
public List<Pax> Pax { get; set; }
}
public class Pax
{
public string PaxName { get; set; }
public string PaxSurName { get; set; }
}
我想过滤的飞行,使其只包含航班,其乘客的姓名一定串 我想:
var paxList = flights.Where(f => f.Pax.Where(p => p.PaxName == "d"));
上面的代码没有工作... 如:我想这个在一个单一的Lambda表达式
当然是行不通的,如果需要返回布尔函数求,但如果本身返回新的IEnumerable – 2012-01-03 11:48:41