在很多情況下,使用事件時直接:public event EventHandler<CommentCancelEventArgs> AddingComment;而在看一些代碼時,發現是在類的內部聲明一個委托類型的變量,然后提供add/remove來進行注冊public MyDelegate my; public event MyDelegate OnDelegate { add { my += value; } remove { my -= value; } } public void Do() { if (my != null) my(this, EventArgs.Empty); }這二種有什么區別呢?
添加回答
舉報
0/150
提交
取消