我有3个通用列表:
List<string> input
List<string> compareTo
List<string> results
我想获取输入列表并将每个值与比较列表进行比较,如果它不存在,请将其添加到结果列表中。
答案 0 :(得分:12)
你有什么理由不能只使用LINQ吗?
List<string> results = input.Except(compareTo).ToList();
答案 1 :(得分:4)
compareTo.ForEach( x => {
if(!input.Contains(x))results.Add(x);
});