我在Main()函数中有一个while循环,它会调用多个方法。其中一个名为ScanChanges()
的方法包含if/else语句,在if
条件下,必须跳转到循环末尾的Thread.Sleep(10000)
。
static void Main(string[] args)
{
while (true)
{
ChangeFiles();
ScanChanges();
TrimFolder();
TrimFile();
Thread.Sleep(10000);
}
}
private static void ChangeFiles()
{
// code here
}
private static void ScanChanges()
{
}
FileInfo fi = new FileInfo("input.txt");
if (fi.Length > 0)
{
// How to Escape loop??
}
else
{
Process.Start("cmd.exe", @"/c test.exe -f input.txt > output.txt").WaitForExit();
}
break
- 使用 jonsca 的方法。 - KilZone