我只是打开一个控制台应用程序,然后输入
Console.WriteLine("Test");
但是输出窗口不会显示此信息。我用Ctrl + W,O转到输出窗口
但是,当我运行程序时,什么都没有显示出来,是我疯了还是Visual Studio 2010 Express不支持此功能?
我只是打开一个控制台应用程序,然后输入
Console.WriteLine("Test");
但是输出窗口不会显示此信息。我用Ctrl + W,O转到输出窗口
但是,当我运行程序时,什么都没有显示出来,是我疯了还是Visual Studio 2010 Express不支持此功能?
Answers:
Console.WriteLine
将您的输出写入应用程序打开的控制台窗口(在打开命令提示符时,将黑色窗口显示为白色文本。)请尝试System.Diagnostics.Debug.WriteLine
。
也许控制台正在清理。尝试:
Console.WriteLine("Test");
Console.ReadLine();
希望它将一直呆在那里,直到您按Enter。
或者,您也可以通过CTRL+F5
它进行调试,这将在执行最后一行之后打开ConsoleWindow,直到您按键。
尝试按Ctrl + F5,它将按住您的屏幕,直到您按任意键。问候
Console.Writeline()
显示在调试输出中(调试=> Windows =>输出)。
如果您正在开发命令行应用程序,则还可以Console.ReadLine()
在代码末尾使用,以等待Enter键,然后关闭控制台窗口,以便可以读取输出。
using System.Diagnostics;
Trace.WriteLine("This line will show on Output window");
Trace.Flush();
这适用于Visual Studio 2013的Microsoft Team Explorer
有两个可能的问题是:
using System
在编写使用“系统类”的代码之前,您没有使用过应该使用which,因为Console.WriteLine()
可能的解决方案是:
using System;
namespace Test
{
public static Main()
{
//Print to the console
Console.WriteLine("Test");
//Allow user to read output
Console.ReadKey();
}
}
在用户Console.Write("Press any key to exit...");
之前的代码行上进行编码也很重要,Console.ReadKey();
以使用户知道程序正在结束,他/她必须按任意键退出。
Leif
它在您看到之前就消失了。使用Console.ReadKey()