有没有一种简单的方法可以在列表中找到重复项,然后按出现次数对它们进行排序?此外,应删除重复项。
例如。你有一个List<String>
像这样:
List<String> = new List<String>{"6","1","2","2","4","6","5","1","6","6","2"};
问题是,如何将这个列表转换为 -> "6"、"1"、"2"、"4"、"5"?
最佳答案
使用 Linq.Distinct()
List<String> list = new List<String>{"6","1","2","2","4","6","5","1","6","6","2"};
list = list.Distinct().ToList();
关于c# - 如何在列表中查找重复项并按出现次数对它们进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12371975/