Delegates provide a way to define and execute callbacks. Their flexibility allows you to define the exact signature of the callback, and that information becomes part of the delegate type itself. Delegates are type-safe, object-oriented and secure.
Read my full article here CLR-Internals- Process and Application Domain
Leave a Reply