You could define your own:
public class MyTree<K, V> : Dictionary<K, MyTree<K, V>>
{
public V Value { get; set; }
}
Or unkeyed:
public class MyTree<V> : HashSet<MyTree<V>>
{
public V Value { get; set; }
}
You could define your own:
public class MyTree<K, V> : Dictionary<K, MyTree<K, V>>
{
public V Value { get; set; }
}
Or unkeyed:
public class MyTree<V> : HashSet<MyTree<V>>
{
public V Value { get; set; }
}