Общий список и дубликаты записей - PullRequest
5 голосов
/ 06 ноября 2011

Использование общей коллекции TList: существует ли какая-либо функция, которая обнаруживает дублирующиеся записи, или мне нужно выполнить поиск по всем записям и проверить одно поле, если оно дублируется, или нет?

1 Ответ

9 голосов
/ 06 ноября 2011

Общий TList имеет метод Contains, который можно использовать для обнаружения дубликатов.Но вы должны вызывать это самостоятельно, так как нет свойства Duplicates, как у TStringList.

Если ваши данные можно сравнить с двоичным сравнением, то делать больше нечего.В противном случае вам нужно предоставить пользовательский компаратор.

...