[問題] Lambda合併疑問

看板C_Sharp (C#)作者 (5566天下無敵)時間7年前 (2017/08/30 14:45), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/1
有二個list 合併疑問 listA = { Name=AA,Age=10, Name=BB,Age=20, Name=CC,Age=30 } listB = { Name=AA,Play=Ball, Name=CC,Play=Run } 用join var tempList=listA.join(listB, a=>a.Name, b=>b.Name, new { Name=a.Name, Age=a.Age, Play=b.Play }); 這樣的tempList只有AA、CC二筆,想做到有AA、BB、CC三筆,BB的Play是null這樣 請問可以怎麼做? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.141.204.182 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1504075533.A.7AF.html

08/30 16:19, , 1F
看左外部連結的部分 http://tinyurl.com/y8pd42z9
08/30 16:19, 1F

08/30 16:20, , 2F
或者google linq list left outer join 有一些奇妙的
08/30 16:20, 2F

08/30 16:20, , 3F
extension炫技
08/30 16:20, 3F

08/30 17:26, , 4F
DefaultIfEmpty
08/30 17:26, 4F
文章代碼(AID): #1PfbyDUl (C_Sharp)
文章代碼(AID): #1PfbyDUl (C_Sharp)