Welche Sammlung zum Speichern einer Baumstruktur?

Ich möchte ein Organigramm in einer Sammlung speichern. Ich denke, eine Baumdatenstruktur ist am besten für meine Bedürfnisse geeignet, da ich einem Knoten mehrere Knoten hinzufügen muss.

LinkedList bietet nur das Hinzufügen eines Knotens zu einem anderen Knoten, wenn ich es richtig verstehe.

Ich habe mir C5 angesehentreeset Sammlung, aber es scheint nicht zu habenAdd() Methode zum Hinzufügen von mehr als 2 Knoten zu einem Knoten.

Habe ich mir auch angeschautTreeview Klasse aus der Windows Forms-Bibliothek, aber ich möchte keine Windows Forms hinzufügendll zu meinem Projekt, da ich eine Service-Layer-Anwendung aufbaue. (oder ist es in Ordnung?)

Ich möchte keine eigene Baumsammlungsklasse schreiben, wenn bereits eine von Drittanbietern bereitgestellt wurde.

Irgendwelche Vorschläge bitte?

Vielen Dank

Antworten auf die Frage(1)

Ihre Antwort auf die Frage