У меня есть маленький объект "Категория"
Id
Name
Parent_id
Я хочу переопределить ToString () строкой всех родителей элемента, и я не знаю, сколько родителей у элемента.
Example: (pseudo code)
Item1 => Id = 1, Name = Computers, Parent_id = null
Item2 => Id = 2, Name = Laptops , Parent_id = 1
Item3 => Id = 3, Name = Acer , Parent_id = 2
На выходе из Item3.ToString () я хочу, чтобы результат был "Computers > Laptops > Acer"
.
И мне нужно, чтобы он был динамичным, поэтому я не знаю, сколько шагов нужно предпринять ...
Есть свежие идеи?