幽梦紫曦

自定义事件

电脑版发表于:2019/9/29 17:30

event注意事项:

   1.只能使用+=或者-=。

    2.加不加对代码没有影响

示例1:

 public event Action ac;

       

        public void Start(Action action, int time)

        {

            while (true)

            {

                action();

                System.Threading.Thread.Sleep(time);

            }

        }

Mytime time = new Mytime();


            time.Start(() =>

            {

                Console.WriteLine("伍总");


            }, 1000);

示例2:

 public event Action ac;


        public void Start(int time)

        {

            while (true)

            {

                ac();

                System.Threading.Thread.Sleep(time);

            }

        }

 static void Main()

        {

            Mytime time = new Mytime();

            time.ac += time_ac;

            time.ac += time_ac2;

            time.Start(1000);


          

        }


        static void time_ac()

        {

            Console.WriteLine("伍总");

        }

        static void time_ac2()

        {

            Console.WriteLine("伍总");

        }


关于TNBLOG
TNBLOG,技术分享。技术交流:群号677373950
ICP备案 :渝ICP备18016597号-1
App store Android
精彩评论
{{item.replyName}}
{{item.content}}
{{item.time}}
{{subpj.replyName}}
@{{subpj.beReplyName}}{{subpj.content}}
{{subpj.time}}
猜你喜欢