当前位置 : 主页 > 编程语言 > c语言 >

在VB.NET中查找List(Of String)中的重复项

来源:互联网 收集:自由互联 发布时间:2021-06-24
我有一个客户List(字符串),我试图找到重复的客户. If Not customers.Count = customers.Distinct.ToList.Count Then customers = customers.Except(customers.Distinct.ToList)End If 但我得到以下异常: 06001 ‘System.Collec
我有一个客户List(字符串),我试图找到重复的客户.

If Not customers.Count = customers.Distinct.ToList.Count Then
     customers = customers.Except(customers.Distinct.ToList)
End If

但我得到以下异常:

06001

‘System.Collections.Generic.List`1[System.String]’.

这是在列表中查找重复项的正确方法吗?

customers = customers.GroupBy(Function(m) m) _
                 .Where(Function(g) g.Count() > 1) _
                 .Select(Function(g) g.Key).ToList
网友评论