c# - 搜索并删除列表中的重复项

标签 c#

在这篇文章中 Other Post我使用了 List<KeyValuePair<string, string>> IdentityLines = new List<KeyValuePair<string, string>>(); 的程序员建议在目录的某些文件中收集多个字符串值。我现在想从该列表中删除重复值。知道我如何在 C# 中做到这一点吗?谢谢

最佳答案

使用在 Linq 中找到的 Distinct 方法。这是一个使用整数列表的示例。

使用 System.Linq;

List<int> list = new List<int> { 1, 2, 3, 1, 3, 5 };
List<int> distinctList = list.Distinct().ToList();

关于c# - 搜索并删除列表中的重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3453258/

相关文章:

c# - 为什么 Authentication Cookie 对 [Authorize] 属性不起作用?

c# - 如何对字典执行 LINQ 查询?

c# - 当我的程序集无法访问基础类型时,CasLe Windsor : How do I register a factory method,?

c# - 如何将 DBNull 分配给原始类型以方便数据库插入

c# - 以天为单位的日期范围....C#

c# - 使用 VS2017 中的 AWS Serverless Application 读取 appsettings.json 文件

c# - 如何通知其他用户对数据所做的更改

c# - 使用 Json.Net 仅序列化简单类型

c# - Fluent 验证在第一次失败后停止

c# - 弦类一次性方法