LINQ сравнить два списка объектов по свойству - C#

Узнай цену своей работы

Формулировка задачи:

Есть два списка (List A и и List B) из объектов типа Document:
    public class Document
    {
        public string ID { get; set; }
        public string Source { get; set; }
        public DateTime Date { get; set; }
        public string Name { get; set; }
        public string FullName { get; set; }
    }
Нужно сравнить эти два списка по ID документов. Как создать новый список С, в котором будут те документы списка B, для которых в списке А не найдено документов с таким же ID?

Решение задачи: «LINQ сравнить два списка объектов по свойству»

textual
Листинг программы
var result = b.Where(n => !a.Any(t => t.ID == n.ID));

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.4 из 5
Похожие ответы