int i=0;
private void timer1_Tick(object sender, EventArgs e)
{
i++;
if(i<=10)
存入数组;
else
timer5.Stop();
写入文件,清空数组;
}
private void timer2_Tick(object sender,EnventArgs e)
{
timer1.Start();
}
其中,Timer1的Interval是1000,Timer2的Interva是10000,为什么不能在Timer2中实现Timer1的调用呢
private void timer1_Tick(object sender, EventArgs e)
{
i++;
if(i<=10)
存入数组;
else
timer5.Stop();
写入文件,清空数组;
}
private void timer2_Tick(object sender,EnventArgs e)
{
timer1.Start();
}
其中,Timer1的Interval是1000,Timer2的Interva是10000,为什么不能在Timer2中实现Timer1的调用呢
而且没看出timer2有啥用。难道是因为timer5其实是time1. timer2的作用是为了启动已经stop的timer1?
while (true)
{
i++;
if(i<=10)
{ //存入数组;
}
else
{//写入文件,清空数组;
i = 0;
System.Threading.Thread.Sleep(10000);
}
System.Threading.Thread.Sleep(1000);
}
//改一下
int i = 0;
while (true)
{
i++;
if(i<=10)
{ //存入数组;
System.Threading.Thread.Sleep(1000);
}
else
{//写入文件,清空数组;
i = 0;
System.Threading.Thread.Sleep(10000);
}
}
private void timer1_Tick(object sender, EventArgs e)
{
i++;
if(i<=10)
存入数组;
else
timer1.Stop();
写入文件,清空数组;
}
private void timer2_Tick(object sender,EnventArgs e)
{
timer1.Start();
}
其中,Timer1的Interval是1000,Timer2的Interva是10000,为什么不能在Timer2中实现Timer1的调用呢
int i = 0;
while (true)
{
i++;
//存入数组;
if (i >= 10)
{
//写入文件,清空数组;
i = 0;
}
System.Threading.Thread.Sleep(1000);
}
//用timer
int i=0;
private void timer1_Tick(object sender, EventArgs e)
{
i++;
//存入数组;
if (i >= 10)
{
//写入文件,清空数组;
i = 0;
}
}