In C#, what is the purpose of the BeginInvoke and EndInvoke methods associated with delegates?
A. To begin and end a transaction
B. To check if a delegate is null before invoking it
C. To pass parameters to a delegate method without invoking it
D. To perform asynchronous invocation of delegate methods
Answer: Option D

Join The Discussion