1 回答

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊
因此,您希望將具有相同值的項(xiàng)目組(區(qū)域,部門,選民電子郵件)組成。如果這些組中的任何一個(gè)包含多個(gè)項(xiàng)目,則顯然您有幾個(gè)具有相同值的對象(“區(qū)域”,“部門”,“選民電子郵件”),并且您只想保留其中一個(gè)。
您說要排除No 3,因?yàn)樗cNo 1具有相同的值。同樣,我可以說我要排除No 1,因?yàn)樗cNo 3具有相同的值。請問它是1還是3,還是可以?我只是選擇其中一個(gè)?
var finalResult = unionResult
.GroupBy(item => new // make groups of items with same Area / Sector / VoterEmail
{
Area = item.Area,
Sector = item.Sector,
VoterEmail = item.VoterEmail,
});
// all items in every group have the same Area/Sector/VoterEmail
.Select (group => group.First()); // from every group take the first one
- 1 回答
- 0 關(guān)注
- 388 瀏覽
添加回答
舉報(bào)