c# - 仅将新项目从一个列表添加到另一个列表

标签 c# asp.net linq

我有两个列表:

List<string> _list1;
List<string> _list2;

我需要在 _list1 上添加所有 _list2 个不同的项目...

我如何使用 LINQ 做到这一点?

谢谢

最佳答案

// Add all items from list2 except those already in list1
list1.AddRange(list2.Except(list1));

关于c# - 仅将新项目从一个列表添加到另一个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3461729/

相关文章:

c# - "new"inside concrete type projection 只被调用一次

c# - 在 .Net 中使用 GDI+ 勾画路径

c# - 类型名称 'DatasetTableAdapters' 在类型中不存在

c# - 使用 LINQ 更新 SQL 行中的每个字段而无需专门声明每个字段?

c# - 如何在选择查询中添加函数

c# - 将 LINQ 表达式移植到 Java

c# - 寻求解释/信息 : Windows write I/O performance with "fsync" (FlushFileBuffers)

c# - 在 Azure 中以编程方式创建 webjob

c# - 用于在 Asp.Net 动态数据中编辑 XElement 数据类型的字段模板

c# - 如何将 JSON 对象转换为特定格式