こんにちは私は一般的なtreenodeを作ろうとしています。ここでは抽象ジェネリッククラスは継承されたGenericsコンストラクタC#
3210であるそれは私がやろうとしているこれらの両方から継承されたコンパニオン・インタフェース
interface TreeNodeOperations<T>
{
//Adds child to tree node
public abstract void AddChild<T>(T child);
//Performs N-Tree search
public abstract TreeNode<T> SeachChild<T>(T child);
}
があります
public class FHXTreeNode<T>: TreeNode<T>, TreeNodeOperations<T> where T : ParserObject
{
public FHXTreeNode(FHXTreeNode<T> parent, T data) ---> # **ERROR** #
{
ParentNode = parent;
ObjectData = data;
}
//Adds child to tree node
public override FHXTreeNode<T> AddChild<ParserObject>(T childData)
{
FHXTreeNode<T> child = new FHXTreeNode<T>(this, childData);
//_childNodes.Add(child);
return child;
}
}
エラーは次のとおりです。 'Parser.Objects.TreeNode'には0個の引数を取るコンストラクタが含まれていません
Help Pls!
ありがとう。これは大きな助けになります! – Nizzy
@JonathanVillegasあなたは答えを受け入れるべきです – phoog