相关疑难解决方法(0)

如何将sender参数传递给system.timers.timer

如何将sender参数传递给system.timers.timer.NET?

timer1[timer] = new System.Timers.Timer(interval);
timer1[timer].AutoReset = true;
timer1[timer].Elapsed += new ElapsedEventHandler(datatransferEvent);
timer1[timer].Start();
GC.KeepAlive(timer1[timer]);


private void timer_Elapsed(object sender, ElapsedEventArgs e)
{
    try
    {
        serverreconnected.Stop();
        reconnect(_opcServer);
    }
    finally
    {
        serverreconnected.Start();
    }
}
Run Code Online (Sandbox Code Playgroud)

例:

System.Threading.Timer timer1;
timer1= new System.Threading.Timer(databaseTrensfer, row, dueTime, interval);

public void databaseTrensfer(object row)
{
    DataRow rowE = (DataRow)row;
}
Run Code Online (Sandbox Code Playgroud)

行传递给函数的参数 databaseTrensfer()

我想将sender参数传递给事件.

提前致谢.

.net c#

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

.net ×1

c# ×1