Esempio n. 1
0
        private static void Bw_Boil1(object sender, BoilWater.BoilEventArgs e)
        {
            BoilWater bw = (BoilWater)sender;

            Thread.Sleep(5000);
            Console.WriteLine("延迟温度" + e.temperature);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Console.WriteLine("开始");
            BoilWater bw = new BoilWater();


            bw.Boil += Bw_Boil1;
            bw.Boil += delegate(object sender, BoilWater.BoilEventArgs e)
            {
                Console.WriteLine("delegate温度" + e.temperature);
            };
            bw.Boil += (x, y) => Console.WriteLine("(x, y)" + y.temperature);
            Console.WriteLine("中间");
            bw.Boil += Bw_Boil;
            //bw.BoilString += Bw_BoilString1;

            //bw.BoilString += Bw_BoilString;
            //List<string> sss = bw.BeginBoilWaterString();
            //foreach (var item in sss)
            //{
            //    Console.WriteLine("sss"+ item);
            //}
            bw.BeginBoilWater();
            Console.WriteLine("结束");
            Console.ReadKey();
        }
Esempio n. 3
0
        private static void Bw_Boil(object sender, BoilWater.BoilEventArgs e)
        {
            BoilWater bw = (BoilWater)sender;

            //Console.WriteLine("价格"+bw.price);
            // Console.WriteLine("温度 obj" + bw.temperature);
            Console.WriteLine("温度" + e.temperature);
        }