5
我想篩選與FindAll
我可以使用Contains方法使用嵌入式lambda嗎?
列表如果我寫:
.FindAll(
p => p.Field == Value &&
p.otherObjList.Contains(otherObj));
這是確定的,但如果我寫
.FindAll(
p => p.Field == Value &&
p.otherObjList.Contains(
q => q.Field1 == Value1 &&
q.Field2 == Value2));
我得到C#語法錯誤消息:未知方法的FindAll (?)of otherObjList
我無法準確定義otherObj,be因爲我只知道兩個字段的值Field1和Field2。
我做錯了什麼?在這種情況下我能做些什麼?
謝謝! mikeM – mikeM 2011-05-23 21:41:33
@mikeM:不要忘記將此答案標識爲正確。 – Tom 2011-05-23 21:51:01
@refactor:他可能會忘記。 – x0n 2011-05-23 21:56:14