C#控制台通过管道接收输入

C#控制台通过管道接收输入,第1张

C#控制台通过管道接收输入

您需要使用

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>


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5064092.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存