0

我有以下 C# 代码

class Test 
{
    public static void Main(String[] argv) 
    { 
        Console.WriteLine("Hello "); 
    }
}

当我从命令提示符运行程序时,我看不到输出。c#文件名为file.cs,编译成file.exe。

当我从命令提示符运行它时:

c:\>file.exe

我没有看到任何输出。但如果我运行它,它会起作用:

c:\>file.exe | more

我知道我需要做一些其他的事情console.WriteLine()。有什么方法可以将所有Console.WriteLine()调用重定向到标准输出?

4

1 回答 1

3

应用程序类型在 Visual Studio 项目属性中设置为 Windows 应用程序。我将应用程序类型设置为“控制台”。这解决了这个问题。现在所有 Console.WriteLine 语句都打印到命令窗口。

于 2014-12-17T20:30:55.093 回答