In this article i have explained you one of the object oriented principle that is Abstraction in csharp with a full explanation and with a simple example.
In this article I will be explaining you step by step to create a delegate using C# code with a definition and a simple explanation of each step involved in creating and using the delegate.