c# 中怎样用 时间 来控制 for 语句

来源:百度知道 编辑:UC知道 时间:2024/06/29 01:14:28
for()
{
等几秒在执行继续循环

}
我的是aspx文件,不行
for()
{
timer1.Interval = 200;//设置间隔时间
timer1.Enabled = true;

}
这样不行呢

如果是web页面就用线程.
for()
{
System.Threading.Thread.Sleep(1000);
//1000代表1秒,想设置几秒就在后面加三个0
}

加timer1控件
timer1.Interval = 200;//设置间隔时间
timer1.Enabled = true;

System.Threading.Thread.Sleep(1000);
这话是停1秒

可以这样
for (int i = 0; i < 4; i++)
{
System.Threading.Thread.Sleep(1000);//时间为1000毫秒既1秒
MessageBox.Show(i.ToString());//这是你for中要执行的代码
}

1楼用的是线程。
2楼用的Timer控件。

我觉得还是用2楼的方法吧~~

可以加如timer,来实现