WPF应用程序内的控制台输入

时间:2014-11-09 04:13:32

标签: c# wpf

我正在尝试从WPF应用程序中获取控制台输入。在Project属性中,我将其设置为控制台应用程序并且输出有效。但是,现在我希望能够从控制台读取输入,因为我还没有开始处理视图。我在这里找到了这个片段,但我不相信这是我想要的:

Process compiler = new Process();
compiler.StartInfo.FileName = "C:\\Windows\\Microsoft.NET\\Framework64\\v4.0.30319\\csc.exe";
compiler.StartInfo.Arguments = "/r:System.dll /out:sample.exe stdstr.cs";
compiler.StartInfo.UseShellExecute = false;
compiler.StartInfo.RedirectStandardOutput = true;
compiler.Start();

Console.WriteLine(compiler.StandardOutput.ReadToEnd());

compiler.WaitForExit();

1 个答案:

答案 0 :(得分:0)

为什么不简单地使用Console.ReadLine()

string userInput = Console.ReadLine();