Как бы я искать значение в List<t>
внутри другого List<t>
C# Поиск Список <t> в другой список <T>
т.е.
//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
(или в зависимости от того, как вы на это смотрите).
Надеюсь, это имеет смысл.
Все хорошее отвечает приветственным ребятам. –