1 回答

TA貢獻1946條經(jīng)驗 獲得超3個贊
因此,您希望將具有相同值的項目組(區(qū)域,部門,選民電子郵件)組成。如果這些組中的任何一個包含多個項目,則顯然您有幾個具有相同值的對象(“區(qū)域”,“部門”,“選民電子郵件”),并且您只想保留其中一個。
您說要排除No 3,因為它與No 1具有相同的值。同樣,我可以說我要排除No 1,因為它與No 3具有相同的值。請問它是1還是3,還是可以?我只是選擇其中一個?
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)注
- 381 瀏覽
添加回答
舉報