确定列表的所有成员是否都是唯一的

时间:2014-10-28 18:25:48

标签: vb.net

我搜索并找到了关于如何从列表中查找和/或删除重复项的几个答案。我本来能够根据我的具体需要调整其中任何一个,这就是简单地找出整数列表是否具有多个唯一值。

但是,我的项目似乎存在问题。我发现所有答案都建议使用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等同样如此。为什么我不能使用这些方法?

1 个答案:

答案 0 :(得分:0)

正如我在评论中所说,LINQ要求您包含库。不要忘记它。

对于未来的窥视,您可以输入以下命令:

  Imports System.Linq

这发生在我们最好的人身上。 :d