我有一个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