Example #1
0
        private static void Main(string[] args)
        {
            shuixiang shuixiang1 = new shuixiang(10);
            jiashuiqi jiashuiqi1 = new jiashuiqi();
            jingbaoqi jingbaoqi1 = new jingbaoqi();

            shuixiang1.shuixiangkong += jiashuiqi1.jiashui;
            shuixiang1.shuixiangkong += jingbaoqi1.baojing;
            //shuixiang1.tiji = 10;
            MyDel myDel  = new MyDel(SayHello);
            MyDel myDel1 = SayHello;
            MyDel chain  = null;

            chain += myDel;
            chain += myDel1;
            //myDel("hello");
            //myDel1("hello11");
            chain("a");
            while (true)
            {
                Thread.Sleep(1000);
                shuixiang1.fangshui();
                if (shuixiang1.tiji <= 0)
                {
                    //shuixiang1.jiashui();
                    shuixiang1.shuixiangkongle();
                    //break;
                }
            }
        }
Example #2
0
        public void jiashui(object sender, EventArgs e)
        {
            shuixiang shuixaing1 = sender as shuixiang;

            shuixaing1.tiji = 10;
            Console.WriteLine(sender.ToString() + e.ToString() + "我要给你加水咯!");
        }