I know this is sorta offtopic, but the general programming section is mainly german speaking - dont get me wrong, thats my native language, but when it comes to programming I dont even understand exceptions in my language..
My question is rather simple I guess:
Why would i ever your events?
I see no point for them to exist. I can do the same thing on variables by an simple get{} set{} accessor, and within methods, i can simply call another method.
Ofc there might be that thing with subscribing to multiple handlers and unsubscribing, but i can simply do a boolean check within my get / set. Unless im doing like 5 different things in them based on some condition, i´d have to write more code using events.
I hope someone could explain the benefits to me. I´ve been on codeproject and msdn for some time now but cant find a reason to use them. I know how to define them, how to implement them but i fail to understand the point of their existence.
Thanks in advance!