从列表LINQ中提取列表[重复]
Posted
技术标签:
【中文标题】从列表LINQ中提取列表[重复]【英文标题】:Extracting a list from a list LINQ [duplicate] 【发布时间】:2021-10-10 15:00:42 【问题描述】:我正在尝试使用此方法从学生列表中提取目标列表
public List<Goal> GetGoalsForTeacher(int userId)
var students = GetStudentsForTeacher(userId);
var result = students.Select(e => e.Goals).ToList();
return result
但是,我需要它返回一个 List,但它返回一个 List
【问题讨论】:
我怀疑用于“学生”的任何类的Goals
属性本身就是List
【参考方案1】:
您正在寻找SelectMany()
方法。
var result = students.SelectMany(e => e.Goals).ToList();
【讨论】:
哇哦,谢谢!以上是关于从列表LINQ中提取列表[重复]的主要内容,如果未能解决你的问题,请参考以下文章