Hello @Sri ,
Delegates are similar to pointers available in C++. It is basically a reference type variable that contains a reference to another method.
Further, its reference cannot be changed during the run time. It is available inside System.Delegate class. A delegate is used to handle call back function or an event handler.
It is like a pointer to a function and can be declared using the keyword delegate followed by the signature of the function.
Hope it helps you!!
Check out automation engineer course and learn more.
Thank you!!