什么是C#中的事件?

在c#什么是事件? 它与ActionScript事件类似吗? 有什么不同吗? 在什么?

C#中的事件是一种类,当对象发生一些有趣的事情时,类可以向该类的客户端提供通知。 最常见的事件用途是图形用户界面; 通常,表示界面中控件的类具有在用户对控件执行某些操作时通知的事件(例如,单击按钮)。

本教程介绍如何在C#中声明,调用和连接事件.http://msdn.microsoft.com/en-us/library/aa645739%28VS.71%29.aspx

C#中的事件是一种类,当对象发生一些有趣的事情时,类可以向该类的客户端提供通知

事件是一种机制,通过该机制,类可以在发生事件时通知其客户端。 例如,当您单击按钮时,按钮单击事件通知将发送到托管按钮的窗口。 使用委托声明事件。

有关更多详细信息,请访问: http : //www.codeproject.com/KB/cs/csevents01.aspx

“C#中的事件是一种类,当一个对象发生一些有趣的事情时,它可以向该类的客户端提供通知。事件最常见的用途是图形用户界面;通常,表示界面中控件的类具有在用户对控件执行某些操作时通知的事件(例如,单击按钮)。“

从这里: http : //msdn.microsoft.com/en-us/library/aa645739(VS.71).aspx

是的,它类似于ActionScript Events。

当Event类作为参数传递给事件监听器时,我会说EventArgs

MSDN是一个很好的起点。

简短版本:事件是一种概念上的准确性,允许更简单地实现回调/订阅模型以进行通知。

事件是编程构造,通过该编程构造,特定的类或对象以多播方式将特定的状态改变通知(通知)到订阅对象的列表。