Ich möchte eine vollständig generische treeview wie Struktur erstellen. etwas, was wie folgt aus:So erstellen Sie eine vollständige generische TreeView wie Datenstruktur
public class TreeView<T, K, L>
{
public T source;
public K parent;
public List<L> children;
}
, wie Sie in dieser Klasse Quelle, Eltern und auch die Kinder sehen können, alle haben eine andere generische Datentyp. Außerdem möchte ich, dass meine Baumansicht eine unbegrenzte Anzahl von Ebenen hat (nicht nur 3). Auf diese Weise, wenn ich mit meinen Knoten im Code arbeiten möchte, werden alle stark typisiert. nicht nur Objekte, die ich in ihren ursprünglichen Typ konvertieren muss.
ist es möglich, diese Art von Struktur in C# zu erstellen, eine Baumansicht, in der alle Knoten stark typisiert sind?
dank
würden Sie bitte beschreiben, wie ich es erstellen kann –
Sie möchten sogar verschiedene Arten für verschiedene Kinder haben? –
Ja, ich brauche auch verschiedene Arten von verschiedenen Kindern. –