System.Timers.Timer[] DoWorkTimer; public void NetWorkStart()
{
int count = 10;
DoWorkTimer= new System.Timers.Timer[count];
for (int i = 0; i < count; i++)
{
DoWorkTimer[i] = new System.Timers.Timer(1000);
DoWorkTimer[i].Elapsed += new System.Timers.ElapsedEventHandler(DoWork);
DoWorkTimer[i].AutoReset = true;
DoWorkTimer[i].Enabled = true; }
} private void DoWork(object sender, ElapsedEventArgs e)
{
DoWorkTimer.Enabled = false; //请问这里怎样可以停掉当前调用DoWork的Timer呢? DoWorkTimer[i]
bool enable = true;
vertXBo.DoNetWorkR(ref enable);
DoWorkTimer.Enabled = enable;
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货