说,我写了一个类ClassA。它运行良好,直到有一天我希望监控属性值的变化并对变化做出反应。最快的方法是什么?
我能想到的一种方法:让ClassA继承 INotifyPropertyChanged,并修改属性 getter/setter 以触发 PropertyChanged 事件,并在事件触发时做一些事情。
但是,如果ClassA有 10 个要监控的属性,这可能意味着繁琐的代码更改。
有没有更优雅的方式来包装或修改ClassA,以便我可以连接一些反应逻辑?
幻想:属性能做到吗?也许完全是胡说八道,我写了一个属性,我只需要将这个属性添加到我希望监控的属性中。它比添加/修改 getter/setter 更好。