IZennoList list1 = project.Lists["Список 1"];
IZennoList list2 = project.Lists["Список 2"];
IZennoList list3 = project.Lists["Список 3"];
lock(SyncObjects.ListSyncer) // для многопотока
{
for (int i = 0; i < list1.Count; i++)
{
for (int x = 0; x < list2.Count; x++)
{
if(list1[i] == list2[x]) list3.Add(list2[x]);
}
}
}