Допустим, я хочу получить список всех адресов в моем районе.И я также хочу связать имя и номер телефона друга, если они живут по любому из адресов.Но не у каждого адреса есть друг, живущий там, поскольку совершенно незнакомые люди живут по многим адресам, но, наоборот, по одному адресу может жить более одного друга.
Подводя итог, мне нужен как список адресов, так и связи со всеми этими строками в виде пары имя / телефон # для всех друзей, которые живут по этим адресам.Индексом для поиска по этим данным является только адрес, мне не нужен доступ к информации по имени или по номеру телефона, но я хотел бы пройтись по этим данным, если у адреса есть друзья, живущие там.
Какую структуру данных C # лучше всего использовать в этой ситуации, и не могли бы вы дать мне пример кода, демонстрирующего ее реализацию?Большое спасибо.