У меня есть эти два классаLINQ: Учитывая список объектов, создать словарь с ребенком объектов в качестве ключей и родительских объектов в качестве значения
public class Person
{
}
public class Company
{
public List<Person> Persons
{get;set;}
}
Задача: Учитывая список компаний (т.е. List<Company> Companies
). Создайте dictionary
с ключом Person
, а список Company
он принадлежит как значения. Обратите внимание, что один Person
может принадлежит нескольким Companies
.
Меня интересует только решение LINQ; поиск и сбор грубой силы не то, что я хочу.
Один человек может принадлежать нескольким компаниям? –
Да, конечно. Он может – Graviton