我必須聲明與INT鍵和一類值的字典 Dictionary<int, List<clsBook>> dicBook = new Dictionary<int, List<clsBook>>();
如何一起加入2行中的相同的字典C#
我想,當執行一個加入行的字典某些值等於第二行。
我的代碼如下,但是我得到錯誤 「無法隱式轉換類型System.collections.generic.list < System.collections.generic.list < clsBOOK>>到System.Collections.Generic.List < clsBook>」
List<clsBook> aaa = (from OD in dicBook
join OD2 in dicBook
on OD.Value[1] equals OD2.Value[1]
select OD.Value).ToList();
你想達到什麼目的?在同一本詞典中加入同樣的價值似乎毫無意義,不是嗎?除此之外,'SelectMany'就是你要找的。 –
您能否詳細解釋您想要實現的目標? –