gpt4 book ai didi

C#/Mono Console.In.ReadToEnd() 停止进程

转载 作者:太空宇宙 更新时间:2023-11-04 11:39:37 25 4
gpt4 key购买 nike

如果我有以下代码:

namespace foo {
public class FooClass {
public static void Main (string[] argsRaw) {
Console.WriteLine(Console.In.ReadToEnd());
}
}
}

然后我运行它,一旦到达流的末尾,进程就会停止。

输出:

(Text of my input stream)
[1]+ Stopped bin/Debug/foo.exe

如何让我的程序表现得更像 grep,它在到达 EOF 后不会停止?

最佳答案

我想通了。

您需要确保 Main 的返回类型是 int。

namespace foo {
public class FooClass {
public static int Main (string[] argsRaw) {
Console.WriteLine(Console.In.ReadToEnd());
return 0;
}
}
}

有效。

关于C#/Mono Console.In.ReadToEnd() 停止进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4704020/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com