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));

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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