您的位置:首页 > 其它

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

2015-06-24 10:13 323 查看
当需要实现类似 INotifyPropertyChanged 这样的接口的时候,每一个属性去判断值是否变化,然后触发事件什么的,太麻烦了,如果能用一个方法统一处理就好了。

好在真的可以做到。这个博文说明了.Net 4.5下的做法。

关键在于
CallerMemberName
Attribute 和
EqualityComparer
类的使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: