gpt4 book ai didi

c# - 在 Linq 查询中不同

转载 作者:行者123 更新时间:2023-11-30 14:14:43 25 4
gpt4 key购买 nike

我如何使这个 Distinct 工作:

   var blockIdMap = (from panelEntry in panelEntries
select new {panelEntry.BlockNo, panelEntry.BlockID})
.Distinct()
.ToDictionary(mc => mc.BlockNo , mc => mc.BlockID);

我只需要 BlockNo 的唯一条目及其 BlockId,因为我将它们输入 Dictionary 并且 BlockNo 应该是唯一的。我只想拿第一个。

最佳答案

var blockIdMap = panelEntries.GroupBy(pe => pe.BlockNo)
.ToDictionary(k => k.Key, v => v.First())

关于c# - 在 Linq 查询中不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11431671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com