我有一个多头集合 List<long>
我的身份证。我正在用 id 填充集合。但是,我在要删除的集合中得到了一些重复项。
我试过使用 distinct()
在收藏上但没有效果。重新排序和应用 distinct()
再次没有帮助。
在不编写自定义逻辑的情况下删除这些重复项的最佳方法是什么?
我试过这个:
mydIds.OrderBy(x => x).Distinct().ToList();
最佳答案
您需要再次重新分配列表,因为 LINQ 不会就地更改列表:
mydIds = mydIds.Distinct().ToList();
关于c# - 删除集合中的重复值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16873927/