Multiple choice

Which of the following statements is incorrect about delegate?

  1. Delegates are type-safe.

  2. Delegates are reference types.

  3. Delegates serve the same purpose as function pointers in C and pointers to member function operators in C++.

  4. Only one method can be called using a delegate.

  5. A delegate does not know about the class of the object that it references.

Reveal answer Fill a bubble to check yourself
D Correct answer
Explanation

A delegate can call more than one methods. A delegate that can have more than one element in its invocation list is known as MultiCast Delegate.