VB .Net LINQ query to determine whether more than one element has the same value for a property?
- by Alex Hope O'Connor
I am trying to write a LINQ query which will return true if there are multiple objects which have a property with the same value.
Here is what I have come up with so far:
Formatters.Where(Function(f As DataModel.Formatter) _
Formatters.Select(Function(f2 As DataModel.Formatter) f2.Name.ToLower()).Contains(f.Name.ToLower())).Count > 1
However the above always returns true as long as their are more then 1 elements in the list, can someone please give me a hand with this?
Thanks,
Alex.