What are ‘closures’ in .NET?
I have an article on this very topic. (It has lots of examples.) In essence, a closure is a block of code which can be executed at a later time, but which maintains the environment in which it was first created – i.e. it can still use the local variables etc of the method which … Read more