What is a multicast delegate in C#?
A. A delegate that is used for asynchronous operations
B. A delegate that can only invoke a single method
C. A delegate that can hold references to multiple methods
D. A delegate that is defined with multiple parameters
Answer: Option C

Join The Discussion