我不明白为什么这段代码会给我一个Intellisense错误。builder.Append(node.ToText()); // <=== THIS IS THE ERROR
}在上面指出的行中,我得到了错误:
错误CS1540:不能通过‘Node’类型的限定符访问受保护成员'Node.ToText()‘;限定符必须是'HtmlNode’类型(或派生自‘
我已经定义了一个特征Node<T: Ord + Eq + std::fmt::Debug>来为树的节点提供标准操作-我最初使用的是枚举,但我认为这种方法会更灵活,并减少一些冗长。我想声明一个“内部节点”结构,其中包含一组相同的类型,每个实现节点对应于相同的类型。如果Node不是泛型,我会这样声明: struct InternalNode<T: N