小编Mon*_*pom的帖子

如何在列表<>中查找重复项?

我有:

List<string> list = new List<string>() { "a", "a", "b", "b", "r", "t" };
Run Code Online (Sandbox Code Playgroud)

我怎么才能得到"a","b"?

我试着这样做:

List<string> list = new List<string>() { "a", "a", "b", "b", "r", "t" };
List<string> test_list = new List<string>(); 

test_list = list.Distinct().ToList();
Run Code Online (Sandbox Code Playgroud)

现在test_list有{"a","b","r","t"}
然后:

test_list = test_list.Except(list).ToList();
Run Code Online (Sandbox Code Playgroud)

这是我的失败点,因为Except()删除了所有元素.

你能帮我解决一下吗?

c# linq list

7
推荐指数
3
解决办法
2万
查看次数

标签 统计

c# ×1

linq ×1

list ×1