список одинаковых елементов
Intersect какойнибудь
var result = list1.Where(t => list2.Any(r=>r.field2 == t.field1));
list1.Intersect(list2), если списки с примитивами. Если с кастомным типом, то нужно реализовать интерфейс IEquatable<T>, подробнее почитай на https://docs.microsoft.com/en-us/dotnet/api/system.linq.enumerable.intersect?view=netframework-4.8
Обсуждают сегодня