var boughtApples = apples.GroupBy(x => BoughtById);
var boughtCoconuts = coconuts.GroupBy(x => x.BoughtById);
var boughtOranges = oranges.GroupBy(x => x.BoughtById);
Я хочу, чтобы получить ключевые ценности BoughtById
, которые купили все три предмета, а затем удалить их, если из всех IGroupings
если гавань»купила все три.Проверьте значение ключа существует в несколько IGrouping и удалить, если они не
boughtApples = [1,3,4,5]
boughtCoconuts = [1,2,4,9]
boughtOranges = [6,3,4,10]
ВЫВОД
boughtApples = [4]
boughtCoconuts = [4]
boughtOranges = [4]
'IGrouping' является только для чтения API. Вы не можете * удалить * что угодно. Вы можете создать новую коллекцию значений, которые находятся во всех трех группах, если хотите. – Servy