可能是重复问题:
Except与Distinct有类似效果吗?
我有两个类似于List<String>
的列表
lstOne = { "A", "B", "C" ,"C" ,"C" };
lstTwo = { "A" };
lstResult = lstOne.Except(lstTwo).ToList();
现在期望的输出结果是:
lstReult = { "B","C","C","C" };
但实际结果是这样的:
lstResult = { "B","C" };
为什么会这样?我使用了
Except
,为什么还要应用Distinct
?