Delegates Gotchas
Delegates are one of the first and most recognizable features of .net
framework. A delegate type can represent any method with a compatible
signature. They are so ubiquitous, that I can hardly imagine any .net
software written without them. Despite the popularity, there are
several overlooked features that can be source of subtle and difficult
to find bugs. I would [...]