それぞれがChildオブジェクトのリストを持つParentオブジェクトのリストを指定すると、特定のIDと一致する子オブジェクトを探したいと思う。LINQを使用して親オブジェクトのリスト内の子オブジェクトを見つける
public class Parent
{
public int ID { get; set; }
public List<Child> Children { get; set; }
}
public class Child
{
public int ID { get; set; }
}
今、私は、特定のIDを持つ子オブジェクトをしたい:
List<Parent> parents = GetParents();
Child childWithId17 = ???
はどのようにLINQを使用して、これを行うことができますか?
+1、アニ:)これは便利です! – zey
@Ani null参照の場合は、2つの追加のWhere条件を追加できます。 –
@AkashKava:もちろんですが、設計上nullが許可されていない限り、追加する必要はありません。 – Ani