![]() |
1
71
这是绝对好的-尽管有两个警告:
通常我只在里面 真的? 简单事件处理程序-对于涉及到的更多内容,我使用lambda表达式(或匿名方法)订阅对具有更合适方法的方法的调用:
|
![]() |
2
3
在大多数情况下,我宁愿使用单独的方法,如__timer_tick()_,但我更愿意将其称为ontimertick(),如下所示:
但是,如果只有在方法被声明为内联返回之前,事件才会被激发,并且设置该事件的对象的范围仅限于声明方法,那么我认为内联版本更好。因此,我喜欢使用in-line将比较委托传递给排序方法。 |
![]() |
3
0
你把两个样品放在一起。很明显,第二个选项(您不喜欢)是最可读的。 代码可读性和可维护性非常重要。保持简单,尽可能容易理解。lambda表达式通常被大多数人认为难以理解。即使他们是你的第二天性,对别人来说也可能不是。 |