我想知道是否有任何方法可以为auto属性get/set方法添加自定义行为.
我能想到的一个明显的例子是希望每个set属性方法都PropertyChanged
作为System.ComponentModel.INotifyPropertyChanged
实现的一部分调用任何事件处理程序.这将允许类具有可以观察到的众多属性,其中每个属性都使用自动属性语法定义.
基本上我想知道是否有任何类似于get/set模板或post类/范围的get/set钩子.
(我知道可以通过稍微冗长的方式轻松实现相同的最终功能 - 我只是讨厌重复模式)
不,您必须对自定义行为使用"传统"属性定义.