I did two sample projects (links to executable code) after watching a tutorial. One Without Event using delegate as property and one With Events. I get the same output when used without events. I can also subscribe/unsubscribe to notification in both cases.
What is the benefit of using event
taking my sample code as an example?