Я пытаюсь сгруппировать те из файлов ревизии, которые имеют одинаковые root и установить между ними отношения
Например:
1.17
1.17.1.1
1.17.1.2
1.17.1.2.1.1
1.17.2.1
1.17.2.2
1.18
1.19
Теперь я хотел бы сгруппировать
1.17, 1.18, 1.19 as the same group and make relationship is parent 1
1.17.1.1, 1.17.1.2 as the same group and make relationship is child 1.1
1.17.2.1, 1.17.2.2 as the same group and make relationship is child 1.2
1.17.1.2.1.1 as the same group and make relationship is grandchild 1.1.1
Моя идея состоит в том, чтобы l oop просмотреть список и попытаться найти число di git, разделив его по точкам, а затем сравнить его с теми, что указаны в списке, но оно кажется плохим
Я не понимаю Не знаю, есть ли лучший способ достичь этого в VB. NET?
Вывод может быть датируемым, с каждым отношением редакции индекса строки данных 1 1.17, 1.18, 1.19 1 2 1.17.1.1, 1.17 .1.2 1.1 3 1.17.2.1, 1.17.2.2 1.2 4 1.17.1.2.1.1 1.1.1
Отношения между ними 1.17, 1.18, 1.19 (возможно, имеют 1,20, 1,21 ...) сгруппированы как root группа 1.17.1.1, 1.17.1.2 (может иметь 1.17.1.3, 1.17.1.4 ...) сгруппированы как первая дочерняя группа root группа 1.17.2.1, 1.17.2.2 (может иметь 1.17.2.3, 1.17.2.4 ...) сгруппированы как вторая дочерняя группа root группы 1.17.1.2.1.1, которые имеют тот же путь, что и первая дочерняя группа (1.17.1.1.xy) Пед как первая внебрачная группа первой дочерней группы
Я очень ценю любую помощь и большое спасибо за нее.