Delegates - Programming

Q1:

In which of the following areas are delegates commonly used?
  1. Remoting
  2. Serialization
  3. File Input/Output
  4. Multithreading
  5. Event handling

A 1 and 2 only

B 1 and 5 only

C 1, 2 and 3 only

D 4 and 5 only

E All of the above

ANS:D - 4 and 5 only

No answer description is available. Let's discuss.