【问题标题】:Remove same elements from list with LINQ [duplicate]使用 LINQ 从列表中删除相同的元素 [重复]
【发布时间】:2021-07-27 10:07:59
【问题描述】:

我想用 LINQ 删除重复值,保留一个

例子:

{2,4,5,2,6,2,8,6,9}

结果:

{4,5,2,8,6,9}

【问题讨论】:

    标签: c# linq


    【解决方案1】:

    假设你的列表是这样的:

    var x = new List<int> {2,4,5,2,6,2,8,6,9};
    

    你可以区分它:

    var y = x.Distinct();
    

    如果您需要将结果作为 List&lt;T&gt; 而不是可枚举的,ToList() 它(但如果您所做的只是循环它,请不要打扰:foreach(var unique in x.Distinct())

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-05
      • 2012-05-09
      • 2018-01-01
      • 2022-06-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多