Chcę utworzyć całkowicie ogólną strukturę podobną do drzewa. coś takiego:Jak utworzyć kompletną ogólną strukturę danych typu TreeView
public class TreeView<T, K, L>
{
public T source;
public K parent;
public List<L> children;
}
jak widać w źródłach tej klasy, rodzic, a także dzieci, wszystkie mają inny ogólny typ danych. także chcę, aby mój widok drzewa miał nieograniczoną liczbę poziomów (nie tylko 3). w ten sposób, gdy chcę pracować z moimi węzłami w kodzie, wszystkie będą mocno wpisane. nie tylko obiekty, które muszę przekonwertować na ich oryginalny typ.
Czy możliwe jest stworzenie tego typu struktury w C#, widoku drzewa, w którym wszystkie jego węzły są silnie wpisane?
dziękuję
Czy mógłbyś opisać, jak mogę go stworzyć? –
Czy chcesz mieć inny typ dla różnych dzieci? –
Tak, potrzebuję innego rodzaju różnych dzieci. –