【发布时间】:2021-07-27 10:07:59
【问题描述】:
我想用 LINQ 删除重复值,保留一个
例子:
{2,4,5,2,6,2,8,6,9}
结果:
{4,5,2,8,6,9}
【问题讨论】:
我想用 LINQ 删除重复值,保留一个
例子:
{2,4,5,2,6,2,8,6,9}
结果:
{4,5,2,8,6,9}
【问题讨论】:
假设你的列表是这样的:
var x = new List<int> {2,4,5,2,6,2,8,6,9};
你可以区分它:
var y = x.Distinct();
如果您需要将结果作为 List<T> 而不是可枚举的,ToList() 它(但如果您所做的只是循环它,请不要打扰:foreach(var unique in x.Distinct()))
【讨论】: