cod*_*joe 3 c# collections lambda
我有一些List<long>长期的myIds.我正在使用id填充集合.但是,我想要删除的集合中有一些重复项.
我试过distinct()在集合上使用但没有效果.重新排序和distinct()再次申请也没有帮助.
在不编写自定义逻辑的情况下删除这些重复项的最佳方法是什么?
我试过这个:
mydIds.OrderBy(x => x).Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)
您需要重新分配列表,因为LINQ不会更改列表:
mydIds = mydIds.Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6065 次 |
| 最近记录: |