Как решить Оператор '! =' Не может быть применен к операндам типа 'T' и 'T' [дубликат]
На этот вопрос уже есть ответ здесь:
Не может ли оператор == быть применен к универсальным типам в C #? 11 ответовЭтот фрагмент кода работает, как ожидается, дляint
тип:
public class Test {
public int Value
{
get { return _Value; }
set
{
if (_Value != value)
{
_Value = value;
}
}
}
private int _Value;
}
когдаint
заменяется общимT
Компилятор жалуется на:
Оператор '! =' Не может быть применен к операндам типа 'T' и 'T'
Почему это происходит и есть ли способ решить это?