在C#深度(迄今为止一本优秀的书)中,Skeet解释事件不是字段.我多次阅读本节,我不明白为什么这种区别有所不同.
我是那些混淆事件和委托实例的开发人员之一.在我看来,它们是一样的.这两种都不是间接的形式吗?我们可以组播两者.事件被设置为字段作为简写...确定.但是,我们正在添加或删除处理程序.将它们堆叠起来以便在事件触发时调用.我们不要对委托做同样的事情,叠加它们并调用invoke吗?
c# events field
c# ×1
events ×1
field ×1