每当更新任何类的变量时,C#Fire事件?

时间:2013-12-16 10:13:57

标签: c# class events

我想拥有它,以便在我的类中的变量被更改时随时调用一个函数。我知道我可以用get-set变量做到这一点,但是如果我不想为我班上的每一个变量设置那么有更好的方法吗?

2 个答案:

答案 0 :(得分:2)

没有没有更好的方法。 您可以使用PostSharp等工具让您更轻松,但您需要属性。

答案 1 :(得分:1)

没有这样的机制可用。写入实例变量非常类似于直接在给定的内存地址处写入一些字节,并且在完成时没有钩子通知您。这正是他们的吸气剂和制定者的属性所在。