小编Gow*_*ham的帖子

根据条件防止数组重复

我有一组数字,我需要防止重复。对于数组中大于0. 例如,如果输入为 [0,0,0,1,1,1,1,1,2,2],则输出应为:[0,0,0,1,2]。有人能帮我吗?我已经尝试了下面的代码,但我得到了这样的结果 [0,1,2]。

Results.GroupBy(item => item.id).Select(x => x.First());
Run Code Online (Sandbox Code Playgroud)

输入和预期输出的另一个示例:

Results.GroupBy(item => item.id).Select(x => x.First());
Run Code Online (Sandbox Code Playgroud)

.net c# linq delegates

-6
推荐指数
1
解决办法
104
查看次数

标签 统计

.net ×1

c# ×1

delegates ×1

linq ×1