I have two lists (ListA and ListB), the type of these lists is the same PersonInfo, the Loginfield is a unique key.
ListA
ListB
PersonInfo
Login
you can use Zip() and Intersect() from LINQ