日期:2014-05-18  浏览次数:20617 次

给无限循环加间隔,间隔可随机可固定
函数实现发送文件功能(这部分已实现),现在要让它不断地发完一批再发一批,发完一批再发一批……也就是无限循环,出错为止。然后这个循环需要满足间隔可设置,给用户一个textBox,输入时间间隔,可勾选“间隔随机”或“间隔固定”。请大家贴点代码指点指点,有什么我没说清楚的,请尽管问!

------解决方案--------------------
while(true)
{
//do
Thread.Sleep(string.IsNullOrEmpty(textBox.Text)?1000:int.Parse(textBox.Text));
//最好另起一个线程,否则会卡UI
}
------解决方案--------------------
线程中Sleep
Thread.Sleep(xxxxx);
DoSomeThing()

你需要改变的是xxxxx的值
------解决方案--------------------
C# code
while(true)
{
//do
Thread.Sleep(string.IsNullOrEmpty(textBox.Text)?1000:int.Parse(textBox.Text));
//最好另起一个线程,否则会卡UI
}