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的简化写法