我有以下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()
次调用重定向到标准输出吗?
答案 0 :(得分:2)
应用程序类型已设置为Visual Studio项目属性中的Windows应用程序。 我将应用程序类型设置为“Console”。这解决了这个问题。现在所有Console.WriteLine语句都打印到命令窗口。