Exemple #1
0
            /// <summary>
            /// 显示水温
            /// </summary>
            public static void ShowMsg(object sender, Heater.BoilEventArgs e)    //静态方法
            {
                Heater heater = (Heater)sender;

                Console.WriteLine("Display:{0} - {1}: ", heater.area, heater.type);
                Console.WriteLine("Display:水快烧开了,当前温度:{0}度。", e.temperature);
                Console.WriteLine();
            }
Exemple #2
0
            /// <summary>
            /// 发出语音警报
            /// </summary>
            /// <param name="param"></param>
            public void MakeAlert(object sender, Heater.BoilEventArgs e)
            {
                Heater heater = (Heater)sender;

                //访问send的公共字段
                Console.WriteLine("Alarm:{0}-{1}:", heater.area, heater.type);
                Console.WriteLine("Alarm:叮咚,水已经{0}度了", e.temperature);
                Console.WriteLine();
            }