【问题标题】:What is Event in C#?C# 中的事件是什么?
【发布时间】:2010-05-26 20:06:40
【问题描述】:

在c#中什么是事件?它类似于ActionScript Event 吗?有什么不同吗?在什么方面?

【问题讨论】:

标签: c# .net events


【解决方案1】:

C# 中的事件是类的一种方式 向客户提供通知 上课的时候有一些有趣的事情 发生在一个物体上。最多 事件的熟悉用法是 图形用户界面;通常, 代表控件的类 接口有事件是 当用户做某事时通知 到控件(例如,单击 按钮)。

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

【讨论】:

    【解决方案2】:

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

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

    更多详情:http://www.codeproject.com/KB/cs/csevents01.aspx

    【讨论】:

      【解决方案3】:

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

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

      是的,它类似于 ActionScript 事件。

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

          MSDN is an excellent place to start.

          短版:事件是一种概念上的细节,它允许更简单地实现通知的回调/订阅模型。

          【讨论】:

            【解决方案6】:

            事件是一种编程构造,具体而言,类或对象通过它以多播方式通知(通知)订阅对象列表的特定状态变化。

            【讨论】:

              猜你喜欢
              • 2012-05-17
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多