示例#1
0
        static void Main(string[] args)
        {
            遥控器 我的遥控器 = new 遥控器();
            电视机 我的电视机 = new 电视机();
            //关联"引发者"和"响应者"
            我的遥控器.事件之按下开键 += new 事件处理格式1(我的电视机.开机);
            我的遥控器.事件之按下关键 += new 事件处理格式1(我的电视机.关机);
            我的遥控器.事件之按下数字键 += new 事件处理格式2(我的电视机.转换频道);

            //开始触发事件了
            我的遥控器.开机();
            我的遥控器.选台(20);
            我的遥控器.选台(10);
            我的遥控器.选台(5);
            我的遥控器.关机();
            Console.ReadKey();
        }
示例#2
0
        static void Main(string[] args)
        {
            遥控器 我的遥控器 = new 遥控器();
            电视机 我的电视机 = new 电视机();

            //关联"引发者"和"响应者"
            我的遥控器.事件之按下开键  += new 事件处理格式1(我的电视机.开机);
            我的遥控器.事件之按下关键  += new 事件处理格式1(我的电视机.关机);
            我的遥控器.事件之按下数字键 += new 事件处理格式2(我的电视机.转换频道);

            //开始触发事件了
            我的遥控器.开机();
            我的遥控器.台(20);
            我的遥控器.台(10);
            我的遥控器.台(5);
            我的遥控器.关机();
            Console.ReadKey();
        }