Подскажите, пожалуйста, как сделать...
К примеру, есть текстовый файл со списком программ и версий.
Файл этот хранится в интернетах и обновляется разработчиком с выходом новых версий.
Код:

"Название №1"; "Версия: 1.0"
"Название №1"; "Версия: 1.2"
"Название №1"; "Версия: 3.0"
"Название №2"; "Версия: 5.0"
"Название №2"; "Версия: 7.2"
"Название №3"; "Версия: 1.5"
"Название №4"; "Версия: 1.8"
Все они циклом считываются и добавляются в ListView (к примеру, как
тут). 1 программа, 1 строчка.
Как отфильтровать так, чтоб добавлялась только последняя версия каждой программы.
Никак не могу сообразить...