用 CallerMemberName Attribute 和 EqualityComparer 统一处理类的属性值变化

当须要实现相似 INotifyPropertyChanged 这样的接口的时候,每个属性去判断值是否变化,而后触发事件什么的,太麻烦了,若是能用一个方法统一处理就行了。code

好在真的能够作到。这个博文说明了.Net 4.5下的作法。接口

关键在于 CallerMemberName Attribute 和 EqualityComparer 类的使用事件

相关文章
相关标签/搜索