0
我有以下數據結構。對象A包含了B. B的列表中包含C.從子列表中獲取對象
A
{
int id;
List<B>;
}
B
{
int id;
List<C>;
}
C
{
int id;
}
的名單我有對象的,和我有B.id,並C.id,我想找到的。我有LINQ這樣做:
A = SomeMethodToGetA();
int bid = 2;
int cid = 20;
B foundB = A.B.Where(item => item.id = bid).First()
C foundC = B.C Where(item => item.id = cid).First()
我想知道是否有執行上述語句合併爲一個LINQ聲明的方式。
請使用'=='...作業不會編譯... – 2015-03-31 18:53:29
@AndreasNiedermair完成。 – 2015-03-31 18:54:20
我還要補充說,Single和First在語義上是不同的,儘管後者通常被濫用。 – Casey 2015-03-31 19:01:59