0
Я создаю класс, который будет содержать список дочерних экземпляров, которые мне нужно запомнить их родительский объект.Каким образом можно связать все дочерние объекты с текущим?
class Node
{
List<Node> childNodes;
Node ParentNode;
public Node(List<Node> nodes)
{
childNodes = nodes;
foreach (var node in childNodes)
{
node.ParentNode = this;
}
}
}
Это хороший способ или я что-то упускаю?
Выглядит вполне разумно для меня. Я бы изменил ваши поля как свойства, но кроме того, ваша структура звучит. –