gpt4 book ai didi

c# - 将额外参数传递给事件处理程序?

转载 作者:行者123 更新时间:2023-11-30 15:25:10 25 4
gpt4 key购买 nike

<分区>

我试图将一些数据从一个事件处理程序传递到另一个事件处理程序,但我有点卡住了。在下面的代码中,我有两个事件:

  • 一个是“计时器已用完”事件
  • 第二个是从“timer elapsed”事件引发的“Ping Completed”事件

在“Ping Completed”事件中,我需要从计时器已用事件中访问一个变量。我该怎么做?

void t_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
for (int i = 0; i < this.View.Rows.Count; i++)
{
this.IP = View.Rows[i].Cells[2].Value.ToString();
PingOptions Options = new PingOptions(10, true);
Ping thisPing = new Ping();
thisPing.SendAsync(IPAddress.Parse(IP), 100, new byte[0], Options);
thisPing.PingCompleted += new PingCompletedEventHandler(thisPing_PingCompleted);
}
}

void thisPing_PingCompleted(object sender, PingCompletedEventArgs e)
{
//i need to accsess the "int i" of the above loop Here
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com