gpt4 book ai didi

c# - 从 C# 中只存在一次的列表中获取值

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

我对 C# int-List 有疑问。例如,我在列表中有 7 个值 (12, 65, 312, 52, 312, 85, 14)。值可能出现不止一次(在本例中为值 312)。

首先,我使用“list.Sort()”对列表进行排序。然后我的目标是,我得到一个新列表,其中每个值只存在一次。在这种情况下,新列表将是 (12, 14, 52, 65, 85)

我不明白我怎么能那样做。

最佳答案

我会使用 Linq...

var newList = new List<int>() { 12, 65, 312, 52, 312, 85, 14 }
.GroupBy(x => x)
.Where(x => x.Count() == 1)
.Select(x => x.Key)
.ToList();

关于c# - 从 C# 中只存在一次的列表中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32457062/

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