想动态声明 timer 请问如何声明 for(int i=0;i<100;i++) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.Timers.Timer =new System.Timers.Timer(1000); 楼上的声明错了吧 1000代表时间间隔我需要的是动态声明timer就是声明很多个timer System.Timers.Timer timer=new System.Timers.Timer(1000);timer.Elapsed +=new System.Timers.ElapsedEventHandler(timer_Elapsed);private void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e){} 我需要的是动态声明多个timer 没个timer都有自己的时间间隔执行事件 System.Timers.Timer[] timer=new System.Timers.Timer[100];//100个 for (int i=0;i<100;i++) { timer[i]=new System.Timers.Timer(i); } Timer[] timers = new Timer[10];for(int i=0;i<timers.Length;i++) timers[i] = new Timer(1000); 我晕,都这样了还不能够举一反三么??System.Timers.Timer timer1=new System.Timers.Timer(1000);timer1.Elapsed +=new System.Timers.ElapsedEventHandler(timer_Elapsed1);System.Timers.Timer timer2=new System.Timers.Timer(2000);timer2.Elapsed +=new System.Timers.ElapsedEventHandler(timer_Elapsed2);System.Timers.Timer timer3=new System.Timers.Timer(3000);timer3.Elapsed +=new System.Timers.ElapsedEventHandler(timer_Elapsed3);private void timer_Elapsed1(object sender, System.Timers.ElapsedEventArgs e){}private void timer_Elapsed2(object sender, System.Timers.ElapsedEventArgs e){}private void timer_Elapsed3(object sender, System.Timers.ElapsedEventArgs e){}System.Timers.Timer [] timers = new System.Timers.Timer[100];你爱定义多少就定义多少,你用for循环自然只能定义同一种类型的事件和时间间隔,除非你在for里面再自己细分处理for(int i=0;i<100;i++){ timers[i] = new System.Timers.Timer(); timers[i].Interval = 1000; timers[i].Elapsed +=new System.Timers.ElapsedEventHandler(timer_Elapsed);}private void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e){} 请教ListView实现翻页和显示HTTP图片的问题! VS2010能否生成 方法清单? vs2008IDE中,如何更改双击控件时,默认关联的事件? 有什么好的集合类,可以处理 string->string的? 路径前面加~和../有什么区别 NET(C#)MSN技术在线交流群今天成立了 水晶报表中怎么显示出指数??? CheckEdit控件合并行与解除合并行的标识颜色变化问题 三层架构 问一个数据筛选问题? 请教一个简单问题,谢谢!!! 求一个算法
我需要的是动态声明timer就是声明很多个timer
timer.Elapsed +=new System.Timers.ElapsedEventHandler(timer_Elapsed);private void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
}
for (int i=0;i<100;i++)
{
timer[i]=new System.Timers.Timer(i);
}
for(int i=0;i<timers.Length;i++)
timers[i] = new Timer(1000);
System.Timers.Timer timer1=new System.Timers.Timer(1000);
timer1.Elapsed +=new System.Timers.ElapsedEventHandler(timer_Elapsed1);
System.Timers.Timer timer2=new System.Timers.Timer(2000);
timer2.Elapsed +=new System.Timers.ElapsedEventHandler(timer_Elapsed2);
System.Timers.Timer timer3=new System.Timers.Timer(3000);
timer3.Elapsed +=new System.Timers.ElapsedEventHandler(timer_Elapsed3);private void timer_Elapsed1(object sender, System.Timers.ElapsedEventArgs e)
{
}
private void timer_Elapsed2(object sender, System.Timers.ElapsedEventArgs e)
{
}
private void timer_Elapsed3(object sender, System.Timers.ElapsedEventArgs e)
{
}System.Timers.Timer [] timers = new System.Timers.Timer[100];你爱定义多少就定义多少,你用for循环自然只能定义同一种类型的事件和时间间隔,除非你在for里面再自己细分处理
for(int i=0;i<100;i++)
{
timers[i] = new System.Timers.Timer();
timers[i].Interval = 1000;
timers[i].Elapsed +=new System.Timers.ElapsedEventHandler(timer_Elapsed);
}private void timer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
{
}