Examveda

What is the difference between delegates and interfaces in C#?

A. Delegates define a contract for classes to implement methods, whereas interfaces provide a way to reference methods

B. Delegates can encapsulate methods with different signatures, whereas interfaces define methods with specific signatures

C. Delegates cannot be used with events, whereas interfaces can

D. Delegates provide a way to reference methods, whereas interfaces define a contract for classes to implement methods

Answer: Option D


Join The Discussion

Related Questions on Delegates and Events in C Sharp