当前位置: 代码迷 >> C# >> C#事件简单有关问题
  详细解决方案

C#事件简单有关问题

热度:16   发布时间:2016-05-05 04:00:19.0
C#事件简单问题
  private void button1_Click_1(object sender, EventArgs e)
        {
            Ping p = new Ping();
            p.PingCompleted += new PingCompletedEventHandler(test);//1
            //p.PingCompleted += test;//2
            p.SendAsync("192.168.1.101", 1);
        }

        private void test(object sender, PingCompletedEventArgs e)
        {
            if (e.Reply.Status == IPStatus.Success)
            {
                MessageBox.Show("成功");
            }
            else
            {
                MessageBox.Show("失败");
            }

        }

1,2都可以实现中事件。区别在哪里?
------解决思路----------------------
没啥区别

语法糖而已

2是1的简化写法
  相关解决方案