有谁知道以下代码的LINQ代码是什么?:
foreach (Bed bed in field.GetBeds())
{
asparaguses.AddRange(bed.GetAsparaguses());
}
最佳答案
使用SelectMany
展平嵌套列表
asparaguses.AddRange(field.GetBeds().SelectMany(bed => bed.GetAsparaguses()));
有谁知道以下代码的LINQ代码是什么?:
foreach (Bed bed in field.GetBeds())
{
asparaguses.AddRange(bed.GetAsparaguses());
}
最佳答案
使用SelectMany
展平嵌套列表
asparaguses.AddRange(field.GetBeds().SelectMany(bed => bed.GetAsparaguses()));