相关疑难解决方法(0)

如何解决算子'!='不能应用于'T'和'T'类型的操作数

此代码段按预期的int类型工作:

public class Test 
{
    public int Value
    {
        get => _Value;
        set
        {
            if (_Value != value)
                _Value = value;
        }
    }
    private int _Value;
}
Run Code Online (Sandbox Code Playgroud)

int被泛型替换时T,编译器抱怨:

运算符'!='不能应用于'T'和'T'类型的操作数

为什么会发生这种情况并且有办法解决它?

c# generics

100
推荐指数
3
解决办法
6万
查看次数

标签 统计

c# ×1

generics ×1