.NET 4.x Выбор дублирующихся элементов в коллекции. LINQ - C#
Формулировка задачи:
var newduplicateParts = allItems.GroupBy(x => x.Designation) .Where(g => g.Count() > 1) .Select(y => y.Key) .ToList();
Designation
, то такое выражение вернёт один элемент. Как сделать так, чтобы вернулось 2 элемента с одинаковым Designation
? Решение задачи: «.NET 4.x Выбор дублирующихся элементов в коллекции. LINQ»
textual
Листинг программы
var newduplicateParts = allItems.Where(x => allItems.Count(y=>y.Designation==x.Designation) > 1) .Select(z => z.Key) .ToList();
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д