Удалить все повторные записи - C#

Узнай цену своей работы

Формулировка задачи:

В магазине имеется список лиц, записавшихся на покупку мебельного гарнитура. Каждая запись этого списка содержит порядковый номер, фамилию, домашний адрес покупателя и дату постановки на учет. Предполагается, что список упорядочен в порядке возрастания даты постановки на учет. Требуется удалить в нем все повторные записи, проверку осуществлять по фамилии и домашнему адресу.

Решение задачи: «Удалить все повторные записи»

textual
Листинг программы
for (int i = 0; i < list.Count; i++)
            {
                for (int j = i+1; j < list.Count - i-1; j++)
                {
                    if (list[i].Family == list[j].Family && list[i].Address == list[j].Address)
                        list.RemoveAt(j);
                }
            }

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

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