2015-12-31 24 views
3

在C#中,事件的語法是爲功能分配事件時,爲什麼使用'+ ='?

event += onEvent 

爲什麼會是一個更好的設計選擇,而設計使用+=運營商,而不是像

event.AddHandler(...) 

(或類似的東西)的東西在C#語言?爲什麼首先這樣使用它?

+10

[語法糖(HTTPS編程語言中的語法: //en.wikipedia.org/wiki/Syntactic_sugar) – Steve

+0

有關更多信息[請參閱此問題的答案](http://stackoverflow.com/questions/5810562/binding-a-method-to-an-event-in-c -sharp與 - 運營商) – Yog

回答

4

正如評論說,通過Steve的「+ =」只是一個語法糖 - 這是旨在使事情變得更容易閱讀和表達

相關問題