List<t>
我将如何在另一个内部搜索一个值List<t>
IE
//FooInner Class
public class FooInner {
public int FooInnerId { get; set; }
public String FooValue { get; set; }
}
//FooOuter Class
public class FooOuter {
public int FooOuterId { get; set; }
public List<FooInner> FooInnerCollection { get; set; }
}
如果我只是想在外部类中找到一个值
// Working code
List<FooOuter> fooOuterCollection = GetSomeData();
var tmp = fooOuterCollection.Find( f => f.FooOuterId == 2 );
但是,如果我想要FooInner
对象在哪里FooOuterId == 2
和FooInnerCollection.FooInnerId == 4
(或包含取决于您如何看待它)怎么办。
希望这是有道理的。