我搜索并找到了关于如何从列表中查找和/或删除重复项的几个答案。我本来能够根据我的具体需要调整其中任何一个,这就是简单地找出整数列表是否具有多个唯一值。
但是,我的项目似乎存在问题。我发现所有答案都建议使用Distinct()
或GroupBy()
,这些都是.NET 3.0中添加的扩展方法。我已经验证项目的目标框架设置为4.5,项目中的所有系统引用都是4.0.30319。当我尝试
Dim lstDupes As List(Of Integer) = lstSections.Distinct().ToList()
我收到错误
'Distinct' is not a member of 'System.Collections.Generic.List(Of Integer)'
GroupBy,Select等同样如此。为什么我不能使用这些方法?
答案 0 :(得分:0)
正如我在评论中所说,LINQ要求您包含库。不要忘记它。
对于未来的窥视,您可以输入以下命令:
Imports System.Linq
这发生在我们最好的人身上。 :d