Вот пример:
if(value != ageValue) {
ageValue = value;
}
Я имею в виду, если мы присваиваем значение переменной другому, зачем нам проверять, имеют ли они в любом случае одинаковое значение?
Это смущает меня. Вот более широкий контекст:
private double ageValue;
public double Age {
get {
return ageValue;
}
set {
if(value != ageValue) {
ageValue = value;
}
}
}