u/markv12in r/dotnet • Recommends
I had always assumed there was a lot of magic behind C# events but they're actually really simple. Most of the functionality comes from function delegates and the event keyword is just the last piece of the puzzle. This video lays out exactly how they work and what all the syntax means.