Welcome to Part III of the book. Here you will start reviewing the concept of delegates, which are the foundation for advanced programming in C#. Before we jump into it, let’s review some basic stuff.
To create an object, say obA from class A, you can write something like the following: A obA=new A();. Here, obA is a reference (often called a variable) that points to an object named A. Similarly, a delegate is also a reference type, but it points to methods.
Let’s understand its significance from another ...