我有几种在Main方法中声明的方法。
虽然我怎么能把循环放进去,所以在这种情况下,OutputChanges()会循环到FileChanges()。是否有可能在循环之间放置10秒的间隔/间隔?
static void Main(string[] args)
{
FileChanges();
FolderChanges();
OutputChanges();
}
答案 0 :(得分:2)
static void Main(string[] args)
{
while( true )
{
FileChanges();
FolderChanges();
OutputChanges();
Thread.Sleep( 10000 );
}
}
答案 1 :(得分:2)
你没有提到你要循环多少次......所以我将使用无限循环(使用Thread.Sleep()
在迭代之间停止执行10秒):
static void Main(string[] args)
{
while(true)
{
FileChanges();
FolderChanges();
OutputChanges();
Thread.Sleep(10000);
}
}
答案 2 :(得分:1)
你可以这样做:
static void Main(string[] args)
{
while(true)
{
FileChanges();
FolderChanges();
OutputChanges();
Thread.Sleep(10000);
}
}
答案 3 :(得分:1)
static void Main(string[] args)
{
int counter=0;
do{
counter++;
FileChanges();
FolderChanges();
OutputChanges();
Thread.Sleep(10000);
}while(counter<10)
}
答案 4 :(得分:1)
我建议改为使用Timer代替。计时器可以每10秒钟打一次,此时你可以进行操作。