我有一个场景,我需要从对象列表中选择某些对象
例如
List<MyObjects> selectedObject = myObjectList.Where(o => o.LastName in (checkedObj.LastName where checkedObj.IsSelected == true )
如何使用 lambda 表达式来完成此操作?
使用Any
将是一种解决方案:
List<MyObjects> selectedObject = myObjectList.Where(o =>
checkedObjList.Any(c => c.LastName == o.LastName && c.IsSelected))
Run Code Online (Sandbox Code Playgroud)
(假设您有一个checkedObjList
上面的内容checkedObj
摘自其中。)
归档时间: |
|
查看次数: |
7567 次 |
最近记录: |