有没有办法立即跳转到下一个声明?

Thi*_*mer 0 c# console automation skip c#-4.0

所以这可能是一个奇怪的问题,但我有一个从控制台运行的C#程序,除了一件事以外,现在一切正常.

在我的程序中,我有一段代码如...

loadFile();

foreach(var x in imgSet)
{
  //do whatever
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是我希望我的整个程序自动化并使用任务调度程序运行,我不希望人工交互.程序loadFile()在控制台中调用该方法就好了,但是在写出该方法的输出后,用户必须按Enter进入该foreach循环.我不知道为什么会这样,并且想知道是否有办法绕过它并使其完全自动化?

Kie*_*one 9

根据参数将loadFile();方法更改为不再等待用户按Enter键,或者可选择执行此操作(因此您可以将其配置为等待或不等).

程序执行将尽可能快地从线到线运行,没有延迟.如果它正在等待用户交互,那是因为该程序明确表示应该发生这种情况.