0

2 つのリストが"ObjlistA"あり、"ObjlistB".

var newList = from someObg i ObglistB
       where [condition = true if some property of any element in the list ObjlistAA equals  someObg's some property]
       select someObg

obj のプロパティをリスト内のすべての要素のプロパティと比較できるように、where 句内でループする方法はありますか? 「どこで」の部分を手伝ってくれる人はいますか?

4

3 に答える 3

4

これはあなたが探しているものですか?

var newList = ObjlistB.Where(someObj => ObjlistA.Any(a => a.SomeProperty == someObj.SomeProperty))
于 2013-06-21T05:31:15.917 に答える
0
where ObjlistA.Any(x => x.Property == someObj.Property)
于 2013-06-21T05:31:26.793 に答える
0

これのことですか?

    var newList = from someObg in ObjlistB
                  where ObjlistA.Any(a => a.ID == someObg.ID)
                  select someObg;
于 2013-06-21T05:32:43.850 に答える