您需要使用
Console.Read()并且
Console.ReadLine()好像您正在阅读用户输入一样。管道透明地替换用户输入。您不能轻易使用两者(尽管我确信这很有可能…)。
编辑:
一个简单的
cat样式程序:
class Program{ static void Main(string[] args) { string s; while ((s = Console.ReadLine()) != null) { Console.WriteLine(s); } }}
并按预期运行时,输出:
C: ... ConsoleApplication1 bin Debug>回显“ Foo bar baz” | ConsoleApplication1.exe“ Foo bar baz”C: ... ConsoleApplication1 bin Debug>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)