AにList<A>
は というプロパティが含まれてTypeId
おりList<B>
、B には というプロパティも含まれています。TypeId
List<A>
where をList<B>
含むすべてのアイテムを選択したいB.TypeId == A.TypeId
ListA.Add(new A { TypeId = 1 });
ListA.Add(new A { TypeId = 2 });
ListA.Add(new A { TypeId = 3 });
ListB.Add(new B { TypeId = 3 });
ListB.Add(new B { TypeId = 4 });
ListB.Add(new B { TypeId = 1 });
???? // Should return items 1 and 3 only
これを行う最も効率的な方法は何ですか?
単純なことだとはわかっているのですが、今日は頭がおかしくなりそうです....