摘要:
今天看到个说获取数组中重复项的题目,网上也有很多答案。然后自己也想也下,于是就有了下面的代码Int32[] testArray = { 1, 2, 6, 4, 8, 6, 8 };var nonDupList = testArray.Distinct();var dupNumbers = testArray.Except(nonDupList); 咋一看,好像是那么回事,先把testArray中重复项过滤掉放入nonDupList中,然后再用Except方法把两个数组的交集获得,也就是重复项。代码很完美。 可运行上面代码不是那么回事,dupNumbers里面什么也没有。接着就看MSDN,下面. 阅读全文