var n = ItemList.Select(s => new { s.Vchr, s.Id, s.Ctr, s.Vendor, s.Description, s.Invoice }).ToList();
n.AddRange(OtherList.Select(s => new { s.Vchr, s.Id, s.Ctr, s.Vendor, s.Description, s.Invoice }).ToList(););
我想,如果它這樣做在允許的情況
n = n.Distinct((x, y) => x.Vchr == y.Vchr)).ToList();
我使用通用LambdaComparer但因爲即時通訊使用匿名類型的嘗試沒有類型與之相關聯。
「幫我歐比旺·克諾比,你是我唯一的希望」
偉大的問題,我只是在尋找同樣的事情。令人難以置信的是它不在標準庫中。 – orip 2009-08-06 14:57:21
它可以幫助[包裹在IEqualityComparer中的委託](http://stackoverflow.com/questions/98033/wrap-a-delegate-in-an-iequalitycomparer) – marbel82 2016-10-07 15:10:58