通常你无法确定检查两个不同双打的相等性。使用static duration
时双重属性怎么样?
以下情况是否可能导致INotifyPropertyChange
出现任何问题或使用安全?
if (this.optionXYZ != value)
答案 0 :(得分:1)
从double
比较的角度来看,这一行:
if (this.optionXYZ != value)
由于浮点数的特性和NaN
等特殊值,没有多大意义。
但这里唯一的“问题”是PropertyChanged
事件的额外提升。实际上,这不是问题,与“安全”无关。
关于你的样本 - 我会删除相等检查。