There’s no question that the for
loop is a good idea, but events are much more complex. They’re enshrined into C# by the event
keyword, but not everything about them is good. Today’s article shows some considerations you should take into account when deciding whether or not to use an event. Bonus: it includes some little extension methods to make using events and delegates easier!