c# - 属性可以用于自动更改通知/记录吗?

标签 c# attributes

有没有办法做到这一点:

class Example {
    [ChangeNotification]
    private int field;
}

这样更改“字段”的值会自动记录、生成事件等?

最佳答案

不,属性是特定于类型的,而不是特定于实例的。

但是你可以实现INotifyPropertyChanged在你所有的对象上,让一些类监听所有事件并进行日志记录。

关于c# - 属性可以用于自动更改通知/记录吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3944536/

相关文章:

c# - 无法将 PostSharp 与 .NET 4.6.2 一起使用

c# - Session中存储的数据有多安全

c# - 从属性继承

python - python属性查找过程如何工作?

ruby-on-rails - 如何从字符串转换为对象属性名称?

ios - 保留格式属性时NSAttributedString字体更改

c# - 如何使用 System.Security.Cryptography 生成随机 int 值

c# - 跨多个应用程序层管理大量枚举

c# - 我应该将我的 View 分成许多小 View 还是只将其变成一个大 View ?

.net - .NET 中属性值的本地化