我有一個vb.net背景和努力學習C#語法這是什麼意思:加載+ = MyWindow_Loaded;
2
A
回答
2
這意味着您正在訂閱事件Loaded
,並且您的班級中的事件偵聽器爲MyWindow_Loaded
方法。
11
這是相同的話說:
AddHandler Me.Loaded, AddressOf(MyWindow_Loaded)
雖然在你的代碼可能是這樣的方法聲明的一部分:
Private Sub MyWindowLoaded(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Loaded
...
End Sub
無論哪種方式,這意味着您將名爲MyWindow_Loaded
的函數附加到Loaded
event。
2
它將方法MyWindow_Loaded
附加到事件Loaded
。請登錄see this獲取更多信息。
3
雖然你可以很容易地理解它應該做什麼,但語法可能有點令人費解。使事件和方法並沒有真正意義,但效果之間的加法是一個事件處理程序附加到事件當然。
+ =操作符的事件附加的事件處理程序的事件。但是,編譯器在此處將該方法轉換爲委託的快捷方式。實際生成的代碼(你也可以使用)是這樣的:
Loaded += new LoadedEventHandler(MyWindow_Loaded);
那麼,什麼代碼確實是創建用於該方法的事件處理程序委託,並將其附加到事件。代表的類型取決於事件的期望。
+0
+1 - 我只是想自己補充一下 – ChrisF 2010-04-12 12:54:49
相關問題
- 1. 什麼是PPC,這是什麼意思?
- 2. 這是什麼`_time_independent_equals`是什麼意思?
- 3. PHP這是什麼意思?
- 4. 這是什麼意思? function()!()
- 5. 這是什麼意思?
- 6. 這是什麼意思? [c#]
- 7. System.BadImageFormatException這是什麼意思?
- 8. Ç - 這是什麼意思〜
- 9. :這是什麼意思?
- 10. IllegalStateException:這是什麼意思?
- 11. 這是什麼意思?
- 12. 這是什麼意思:&** this;
- 13. 這些是什麼意思?
- 14. 「這」是什麼意思?
- 15. 是什麼!在這意思?
- 16. CallLog.Calls.NEW?這是什麼意思?
- 17. 這是什麼意思-c
- 18. 這是什麼意思AfterWatermark.withEarlyFirings?
- 19. 這是什麼意思?
- 20. 這是什麼意思channel.id()?
- 21. 這是什麼意思 - C#
- 22. 這是什麼意思
- 23. 這是什麼意思?
- 24. 這是什麼意思?
- 25. 這是什麼意思?
- 26. 這是什麼意思this.RaisePropertyChanged(「」)?
- 27. 這是什麼意思?
- 28. 這是什麼意思? !function()
- 29. css:element.class.class - 這是什麼意思?
- 30. 這是什麼意思?
亞當,你能解釋一下這條線嗎:) – 2010-04-12 12:42:21