- event is a modifier and delegate is a normal type declaration
- thus event can be used in interfaces and delegates can not
- event can only be accessed by the class defines it, not even the child classes (an in-direct access through protected method is possible), while delegate is more like a member
- normally event follows a convention on signature: foo(object source, EventArgs e)
No comments:
Post a Comment