DelegateC is a term commonly used to refer to a delegate in the C# programming language. In C#
a delegate is a type that defines a method signature
allowing you to pass methods as parameters to other methods or store them as variables. Delegates are often used to implement/callback functions
event handling
and asynchronous programming in C#.