如何从列表列表中为选择ID编写linq查询?
我有以下列表:SearchingDataList
,在此列表中再次包含另一个列表
名为SearchDataList
,在此列表中包含ID
字段。
当我从ID
选择selectedItem
时,如何选择特定的ListBox
?
结构是这样的:
SearchingDataList.SearchDataList.ID
答案 0 :(得分:1)
var result = OuterList.Where(t=>t.InnerList.Any(s=>s.Id == yourID));
答案 1 :(得分:1)
你的问题不是很清楚。
这样您就可以获得嵌套列表中所有ID的列表。
searchindDataLists.SelectMany(x => x.searchDataList).Select(x => x.Id)