次に例を示します。
if(value != ageValue) {
ageValue = value;
}
つまり、変数の値を別の変数に割り当てると、どうしても同じ値があるかどうかを確認する必要があるのでしょうか。
それは私を混乱させます。幅広いコンテキストは次のとおりです。
private double ageValue;
public double Age {
get {
return ageValue;
}
set {
if(value != ageValue) {
ageValue = value;
}
}
}
パフォーマンスは大したことではなく、ロジックのニーズに依存します。