Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
オブジェクトのリストから特定のオブジェクトを選択する必要があるシナリオがあります
例えば
List<MyObjects> selectedObject = myObjectList.Where(o => o.LastName in (checkedObj.LastName where checkedObj.IsSelected == true )
ラムダ式を使用してこれを達成するにはどうすればよいですか?
使用Anyすることは1つの解決策になります:
Any
List<MyObjects> selectedObject = myObjectList.Where(o => checkedObjList.Any(c => c.LastName == o.LastName && c.IsSelected))
checkedObjList(あなたがあなたの上記checkedObjが取られたものを持っていると仮定します。)
checkedObjList
checkedObj