imports System.Collections.Generic
Dim merge_list As New List(Of Employee)
Dim _list1 As New Employee
_list1.EmployeeName = "Adam"
Dim _list2 As New Employee
_list2.EmployeeName = "Mary"
_list2.City = "Washington"
Dim _list3 As New Employee
_list3.EmployeeName = "Bob"
Dim _list4 As New Employee
_list4.EmployeeName = "Paul"
Dim groups = merge_list.GroupBy(Function(t) New With {Key t.City,
.Where(Function(grp) grp.Count > 1)
Console.WriteLine(item.Key.City)
For Each inneritem In item
Console.WriteLine(inneritem.EmployeeName)
Public Property EmployeeId As Integer
Public Property EmployeeName As String
Public Property City As String
Public Property Gender As String