Abstract
The concept of delegates is a very powerful feature in many programming languages, including C#. I believe that the discussion of advanced programming in C# cannot start without delegates. In this chapter, you learn about delegates and why they are essential.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
You know that when we compile our .net program using any .Net obedient language like C#, initially our source code will be converted into an intermediate code, which is known as MSIL (Microsoft Intermediate Language). This IL code is interpreted by CLR (Common Language Runtime). Upon program execution, this IL code will be converted into the binary executable binary code or native code.
And CLR is a framework layer that exists above OS and handles all the execution of the .net applications. The programs must go through the CLR so that there will be no direct communication with the OS.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2020 Vaskaran Sarcar
About this chapter
Cite this chapter
Sarcar, V. (2020). Delegates. In: Getting Started with Advanced C#. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-5934-4_1
Download citation
DOI: https://doi.org/10.1007/978-1-4842-5934-4_1
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-5933-7
Online ISBN: 978-1-4842-5934-4
eBook Packages: Professional and Applied ComputingApress Access BooksProfessional and Applied Computing (R0)