【发布时间】:2012-01-06 12:27:29
【问题描述】:
我有 3 个通用列表:
List<string> input
List<string> compareTo
List<string> results
我想获取输入列表并将每个值与比较列表进行比较,如果不存在则将其添加到结果列表中。
【问题讨论】:
我有 3 个通用列表:
List<string> input
List<string> compareTo
List<string> results
我想获取输入列表并将每个值与比较列表进行比较,如果不存在则将其添加到结果列表中。
【问题讨论】:
有什么理由不能只使用 LINQ?
List<string> results = input.Except(compareTo).ToList();
【讨论】:
results.AddRange(input.Except())
compareTo.ForEach( x => {
if(!input.Contains(x))results.Add(x);
});
【讨论】: