Я хочу создать полностью общую структуру дерева. некоторые вещи, как это:Как создать полную общую структуру TreeView, такую как структура данных
public class TreeView<T, K, L>
{
public T source;
public K parent;
public List<L> children;
}
как вы можете видеть в этом источнике класса, родителей, а также детей, все они имеют различный общий тип данных. также я хочу, чтобы у моего дерева было неограниченное количество уровней (не только 3). таким образом, когда я хочу работать с моими узлами в коде, все они будут строго типизированы. а не только объекты, которые мне нужно преобразовать в их оригинальный тип.
Возможно ли создать такую структуру в C#, древовидной структуре, которую все его узлы сильно типизированы?
благодаря
Не могли бы вы описать, как я могу его создать –
Вы даже хотите иметь различный тип для разных детей? –
Да, мне тоже нужен другой тип разных детей. –