Test Your Knowledge: Quiz
Question 17-1. What is the purpose of a delegate?
Question 17-2. Are delegates value types or reference types?
Question 17-3. Suppose a Phone class has defined an OnPhoneRings delegate. How would you instantiate a delegate called myDelegate to refer to the myMethod method?
Question 17-4. Define the OnPhoneRings delegate from the preceding question as an event to signal that the phone has rung.
Question 17-5. Give an example of how you might call the delegated method from the previous question through the delegate.
Question 17-6. What does the event keyword do?
Question 17-7. How do you pass information into the method that is called through the event?
Question 17-8. What properties or methods does System.EventArgs have?
Question 17-9. How can you create delegated methods anonymously?
Question 17-10. What is returned by a lambda expression?
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access