gpt4 book ai didi

c# - 根据多个唯一字段从列表中选择

转载 作者:行者123 更新时间:2023-11-30 23:30:55 26 4
gpt4 key购买 nike

我目前有一个列表,其中包含具有以下字段的项目:“名称、描述、来源、标题……”。我想从中转储一个列表,但仅基于名称和描述这两个键是唯一的。基本上,我不希望列表中的项目具有相同的名称和相同的描述,但如果它们具有不同的名称和相同的描述,那就没问题了。

我用

查了一下
 list.select(x => x.Name).Distinct() 

会给我一个具有不同名称的列表,但将它们堆叠在一起会违反具有不同的唯一键和相同的唯一键。

我还研究了哈希集,但我完全不明白它是如何工作的。

如果有人能提供帮助,将不胜感激。

最佳答案

如果您只是寻找所有不同的名称/描述组合:

list.Select(x => new {x.Name, x.Description}).Distinct();

关于c# - 根据多个唯一字段从列表中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34800445/

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