什么时候在c#对象中使用事件属性,什么时候只使用事件

本文关键字:事件 什么时候 属性 对象 | 更新日期: 2023-09-27 17:51:17

想知道使用事件属性而不仅仅是事件的用例,反之亦然

什么时候在c#对象中使用事件属性,什么时候只使用事件

显然,事件属性可以用来覆盖添加/删除事件处理程序的默认行为。例如,如果你想确保每次只有一个处理程序,等等。

所以我的回答是:除非你不喜欢默认情况下添加/删除事件处理程序的方式,否则不要碰事件属性。如果你必须做任何与默认值不同的事情,你必须实现事件属性。

个人观点:这些年来我一直在使用c#/。