相关疑难解决方法(0)

C#中的比较:operator'<'不能应用于'T'和'T'类型的操作数

我创建了一个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.

c# generics

2
推荐指数
1
解决办法
298
查看次数

标签 统计

c# ×1

generics ×1