什麼是C#
中的事件?你能給我一個清晰的實時例子和程序嗎?C#中的事件 - 定義和示例
2
A
回答
10
的一個很好的概述事件是在對象上的鉤,其中對象可以說「嘿,一些有趣的事情即將發生」(或剛剛發生) ,並且對象外部的代碼可以說(在此之前發生了某些事情)「我對該消息感興趣」。
例如採用按鈕,此代碼:
btOK.Click += new EventHandler(btOK_Click);
這是說給按鈕:嘿,當你想(當用戶點擊該按鈕被解僱)解僱的Click事件,讓我通過調用我的方法知道btOK_Click。
你可以想想另一種方式。假設您的顯示器附有一張黃色的便條,上面寫着「每當代碼停止編譯時,請致電Frank」,這是一個事件。當你給他打電話時,弗蘭克做了什麼,那就是「事件處理程序」,這是爲響應你的事件而運行的「代碼」。
所以,條件是:
- 事件:在對象上的掛鉤,其中對象之外的代碼可以說「當某事某事發生,那大火此事件,請撥打我的代碼」
- 事件處理程序:當事件觸發
- 觸發事件時所調用的代碼:基本上一樣調用它,它只是一個不同的詞本質上是一回事
有PL在網絡上獲取關於事件和信息的信息。NET/C#:
- MSDN: Events Tutorial
- C# Help: C# Events
- Devhood: Introduction to C# Events
- C#-Station: Introduction to delegates and events
或...你可以問更具體的問題在這裏,我敢肯定有人會幫助你瞭解細節。
快樂的事件處理。
2
4
摘要:
在C#中的事件是一類以 提供通知的 客戶端類時,一些有趣的事情發生了 爲對象的一種方式。熟悉用於事件的最多 是 圖形用戶界面;通常, 代表 中控件的類別 當用戶對控件執行某些操作時(例如,單擊 按鈕),接口的事件通知爲 。
0
0
1
的事件可用於委託對象的存取,就像一個屬性是一個字段的存取器。訪問者被命名爲「add」和「remove」,而不是「get」和「set」。一個區別是,如果您不提供自己的編譯器,編譯器會自動生成訪問器。
直到您瞭解代表的功能之後,您才能理解事件的真正含義。 Google使用該關鍵字。
相關問題
- 1. C#中的自定義控件事件#
- 2. 關閉定義和示例
- 3. C++中的自定義事件?
- 4. C中的類VB自定義事件#
- 5. C#自定義事件
- 6. 未實例化的自定義事件
- 7. C和C++以外的語言中未定義行爲的示例
- 8. 尋找初學者的例子/約C#代表和(自定義)事件
- 9. 需要Excel SheetSelectionChange事件示例。 C++
- 10. C#自定義控件的自定義事件WinForm
- 11. c#中用戶定義控件或公共控件的新事件的定義#
- 12. Flex內置事件和自定義事件的事件流程
- 13. Kinect v2示例代碼具有未定義的C++頭文件
- 14. 帶自定義參數的C#事件
- 15. FullCalendar事件添加和更新示例
- 16. 如何在Android中定義自定義事件和事件偵聽器?
- 17. 從Swagger定義生成示例請求和響應定義
- 18. C#獲取自定義控件中的控件事件
- 19. Outlook 2010中的回覆事件示例C#
- 20. jQuery中的自定義事件和事件池 - 有什麼意義?
- 21. C#Designed不能識別自定義用戶控件中的自定義事件
- 22. 我們如何在Facebook Analytics的預定義事件和自定義事件中傳遞自定義參數
- 23. 如何在YUI中綁定和觸發自定義事件和本地事件?
- 24. C++/Boost:示例中的未定義符號?
- 25. 在Antlr C運行時示例中未定義的引用
- 26. ASP.NET和自定義事件的問題
- 27. Chart.js自定義工具提示事件
- 28. 何時使用自定義c#事件
- 29. C++ - 自定義生成事件
- 30. C#自定義事件處理
請嘗試制定你的問題。它看起來像你坐下來等待有人做你的工作,而不是幫助你完成你的工作。 – 2009-12-23 10:49:49