Я очень плохо с рекурсией, никогда не использовал ее раньше. Я знаю теорию этого .. не то, что помогает :)) Для моей проблемы у меня есть структура TCollection, которая содержит TCollection и TCollectionItem и т. Д. Мне нужно написать функцию рекурсии, которая будет читать все мои TCollectionItems. Вот графическое представление:Рекурсивное чтение TCollection
TCollection-> TCollectionItem (s) -> TCollection-> TCollectionItem (s)
TCollection может иметь 1 или даже 2,3 TCollection под ним или нет.
Вот несколько примеров:
TCollection-> TCollectionItem
TCollection-> TCollectionItem-> TCollection-> TCollectionItem-> TCollection-> TCollectionItem
и т.д ..
Пожалуйста скажите мне, если я плохо описал проблему, я, вероятно, сделал .. спросите, если что-то неясно :)
Спасибо за Поддержка!
методы прототипов для итерации по TCollection? –
Как узнать, что TCollectionItems принадлежит TCollection? –
TCollectionItems владеет TCollection, если свойство Count больше, чем 0. – krizajb