我创建了一个BinaryTreeNode<T>类,然后Add(T data)为BinaryTree<T>类创建方法.
当我尝试比较对象的值时编译器说:
operator'<'不能应用于'T'和'T'类型的操作数.
例:
public void AddNode(T data) {
BinaryTreeNode<T> node = new BinaryTreeNode<T>(data);
BinaryTreeNode<T> temp = root;
if (temp.Value < node.Value) // **PROBLEM HERE**
...
Run Code Online (Sandbox Code Playgroud)
我正在使用VS08 Express Edition.