У меня есть один класс, который имеет список себя, поэтому он может быть представлен в структуре деревьев. не хвалить это. < /p>
public class Group
{
public int ID {get;set;}
public int? ParentID {get;set;}
public List Children {get;set;}
}
< /code>
Я хочу иметь возможность сделать следующее < /p>
List flatList = GetFlatList() //I CAN ALREADY DO THIS
List tree = BuildTree(flatList);
< /code>
Parentid, связанный со свойством идентификатора в его родительской группе, если это не было очевидно. < /p>
Редактировать < /strong> < /p>
Существует некоторая путаница в отношении того, почему я возвращаю список, а не один объект. < /p>
< P> Я строю элемент пользовательского интерфейса, который имеет список предметов, каждый из которых имеет ребенка. Таким образом, в начальном списке нет корневого узла. Кажется, все решения пока не работают.>
Подробнее здесь: https://stackoverflow.com/questions/158 ... ip-c-sharp
Создайте список типов дерева путем повторной проверки отношений между родителями и ребенком C# ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Объединить два многомерных массива для формирования отношений между родителями и детьми
Anonymous » » в форуме Php - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-