Я пытаюсь сравнить объект со значением int, например
if (myObject - 5 == 0)
doSomething();
мой класс может выглядеть примерно так: (большинство сеттеров/геттеров удалены, поэтому не против, чтобы все переменные были частными)
public class SomeClass
{
public string name;
private int minValue;
private int maxValue;
private int currValue;
public int getCurrentValue()
{
return currValue;
}
}
То, что я пытаюсь достичь, выглядит примерно так:
someClassInstance - 5;
чтобы быть равным
someClassInstance.getCurrentValue() - 5;
Могу ли я сделать переопределение для того, чтобы объект действовал как int (его собственная переменная), противоположный простому объекту?