1. Create a new console application TestDelegate. This project mainly implements a simple event processing program: Water Heater heating, alarm monitoring, and alarm when the hot water temperature reaches 80 degrees.
2. Define the delegate Handler
Public delegate void PlayGameHandler (object sender, System. EventArgs e );
3. Add an alarm class. The alarm method is called only when the temperature exceeds 80 degrees.
Alarm (); Console. WriteLine (
4. Add a water heater class and use the circulating heating water heater to trigger an event alert when the temperature exceeds 80 degrees.
= (I =; I <; I ++); Console. WriteLine (I. ToString () + (PlayGame! = (I> =) PlayGame (, e );
5. The client starts calling
Main (= z. PlayGame + =
6. Results After running
..
..
..
..
Success, hope to help everyone, have any questions can communicate with shixudong3@yeah.net, thank you