
10.11.2010, 12:09
|
|
блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
|
При добавлении добавляйте объекты в хэш (Object), при получении строки проверяйте, есть ли объект такого типа (ну или какой там у вас параметр является уникальным) в хэше, просто передвигаете его, если нет создаете новый и добавляете в словарь. Все типы (непосредственно строка которая обозначает тип) которые есть в полученных значениях складываете попутно в другой хэш (временный). После того как все значения будут обработаны, зачишаете основной хэш: проходитесь по основному хешу и если в нем попадается тип, которого нет во временном хэше, убираете объект такого типа из списка отображения и удаляете его из хэша.
|