<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 事件(C# 編程指南) [類](https://msdn.microsoft.com/zh-CN/library/0b0thckt.aspx)或對象可以通過事件向其他類或對象通知發生的相關事情。發送(或引發)事件的類稱為“發行者”,接收(或處理)事件的類稱為“訂戶”。 在典型的 C# Windows 窗體或 Web 應用程序中,可訂閱由控件(如按鈕和列表框)引發的事件。可使用 Visual C# 集成開發環境 (IDE) 來瀏覽控件發布的事件,選擇要處理的事件。IDE 會自動添加空事件處理程序方法和訂閱事件的代碼。有關更多信息,請參見 [如何:訂閱和取消訂閱事件(C# 編程指南)](https://msdn.microsoft.com/zh-CN/library/ms366768.aspx)。 ## 事件概述 事件具有以下特點: * 發行者確定何時引發事件,訂戶確定執行何種操作來響應該事件。 * 一個事件可以有多個訂戶。一個訂戶可處理來自多個發行者的多個事件。 * 沒有訂戶的事件永遠也不會引發。 * 事件通常用于通知用戶操作,例如,圖形用戶界面中的按鈕單擊或菜單選擇操作。 * 如果一個事件有多個訂戶,當引發該事件時,會同步調用多個事件處理程序。要異步調用事件,請參見[Calling Synchronous Methods Asynchronously](https://msdn.microsoft.com/zh-CN/library/2e08f6yc.aspx)。 * 在 .NET Framework 類庫中,事件是基于 [EventHandler](https://msdn.microsoft.com/zh-CN/library/system.eventhandler.aspx) 委托和 [EventArgs](https://msdn.microsoft.com/zh-CN/library/system.eventargs.aspx) 基類的。 ## 相關章節 有關更多信息,請參見: * [如何:訂閱和取消訂閱事件(C# 編程指南)](https://msdn.microsoft.com/zh-CN/library/ms366768.aspx) * [如何:發布符合 .NET Framework 準則的事件(C# 編程指南)](https://msdn.microsoft.com/zh-CN/library/w369ty8x.aspx) * [如何:在派生類中引發基類事件(C# 編程指南)](https://msdn.microsoft.com/zh-CN/library/hy3sefw3.aspx) * [如何:實現接口事件(C# 編程指南)](https://msdn.microsoft.com/zh-CN/library/ak9w5846.aspx) * [線程同步(C# 和 Visual Basic)](https://msdn.microsoft.com/zh-CN/library/ms173179.aspx) * [如何:使用字典存儲事件實例(C# 編程指南)](https://msdn.microsoft.com/zh-CN/library/z4ka55h8.aspx) * [如何:實現自定義事件訪問器(C# 編程指南)](https://msdn.microsoft.com/zh-CN/library/bb882534.aspx) ## C# 語言規范 有關詳細信息,請參閱 [C# 語言規范](https://msdn.microsoft.com/zh-CN/library/ms228593.aspx)。該語言規范是 C# 語法和用法的權威資料。 ## 重要章節 [http://go.microsoft.com/fwlink/?LinkId=195395](#NotExistJustToMakeTheAElementVisible) [http://go.microsoft.com/fwlink/?LinkId=195369](#NotExistJustToMakeTheAElementVisible) [http://go.microsoft.com/fwlink/?LinkId=195418](#NotExistJustToMakeTheAElementVisible) [http://go.microsoft.com/fwlink/?LinkId=195412](#NotExistJustToMakeTheAElementVisible) ## 請參閱 [EventHandler](https://msdn.microsoft.com/zh-CN/library/system.eventhandler.aspx) [C# 編程指南](https://msdn.microsoft.com/zh-CN/library/67ef8sbd.aspx) [委托(C# 編程指南)](https://msdn.microsoft.com/zh-CN/library/ms173171.aspx) [在 Windows 窗體中創建事件處理程序](https://msdn.microsoft.com/zh-CN/library/dacysss4.aspx) [Multithreaded Programming with the Event-based Asynchronous Pattern](https://msdn.microsoft.com/zh-CN/library/hkasytyf.aspx)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看