C# (Sharp) Programming Language Question: What is a C# delegate? C# (Sharp) Programming Language Interview QuestionAnswer: A delegate object encapsulates a reference to a method. Previous QuestionNext QuestionIf a base class has a number of overloaded constructors, and an inheriting class has a number of overloaded constructors; can you enforce a call from an inherited constructor to a specific base constructor?What is a multicast C# delegate?