I was looking in the tree structure and I found a constructor (in the Tree class) that looked like this:
public Tree(T value, params Tree<T>[] children)
: this(value)
{
foreach (Tree<T> child in children)
{
this.root.AddChild(child.root);
}
}
can someone explain to me what does ": this(value)" mean?