-1

我有以下问题:

我正在制作一个 Windows 窗体应用程序,并且必须使用其他包含 Console.Read() 或 Console.ReadLine() 的 .cs 文件。不应更改文件。我现在想重写这些函数,以便使用按钮或文本框 + 按钮而不是 Console.Read()。

由于我不应该更改 .cs 文件,因此这似乎不太简单。有什么想法或线索吗?

4

1 回答 1

0

您可以使用以下Console命令作为流访问:

var stdIn = Console.OpenStandardInput();

然后当你点击按钮时,你可以调用

stdIn.Write(Encoding.ASCII.ToBytes(txtMyBuffer.Text), 0, txtMyBuffer.Text.Length);

来自参考: https ://msdn.microsoft.com/en-us/library/system.console.openstandardinput(v=vs.110).aspx

于 2017-05-05T13:31:24.327 回答