我刚刚打开了一个控制台应用程序,并输入了:
Console.WriteLine("Test");
但是输出窗口没有显示这个。我使用Ctrl+W, O进入输出窗口。
但是当我运行程序时,什么也没显示出来。这是不是在Visual Studio 2010 Express中不支持的?
我刚刚打开了一个控制台应用程序,并输入了:
Console.WriteLine("Test");
但是输出窗口没有显示这个。我使用Ctrl+W, O进入输出窗口。
但是当我运行程序时,什么也没显示出来。这是不是在Visual Studio 2010 Express中不支持的?
Console.WriteLine
将输出写入由应用程序打开的控制台窗口(当您打开命令提示符时,会出现黑色窗口白色文本)。请尝试使用System.Diagnostics.Debug.WriteLine
。
没有提供令人满意的答案。
System.Diagnostics.Debug.WriteLine()
会将消息写入到输出:调试窗口,但是许多进程不断地向该窗口中倾泻垃圾信息,好比在大海捞针一般,难以找到你的消息。
Console.WriteLine()
不会写入到Visual Studio的任何窗口。我猜它只会在应用程序创建控制台的情况下才会写入到应用程序控制台上,换句话说,如果它是一个控制台应用程序。
可能是控制台被清空了。请尝试:
Console.WriteLine("Test");
Console.ReadLine();
希望它会一直保留在那儿,直到你按下回车键。
或者您可以通过CTRL+F5
进行调试,这将打开ConsoleWindow并等待最后一行执行完成,直到您按下键。
Console
,例如像这样:namespace XYZApplication.Console
{
class Program
{
static void Main(string[] args)
{
//Some code;
}
}
}
System.Console.Writeline("abc");
using System;
using AnotherNamespaceThatContainsAConsoleClass;
System.
有所帮助。谢谢。 - kolendaConsole.WriteLine()
没有将任何内容写入 Visual Studio 的输出窗口中。使用 System.Diagnostics.Debug.WriteLine()
解决了这个问题。System.Diagnostics.Debug
中的方法。System.Diagnostics.Debug.WriteLine("my string")
并且
System.Console.WriteLine("my string")
写入输出窗口。
在ASP.NET Core应用程序中,只有System.Diagnostics.Debug.WriteLine("my string")
可以写入输出窗口。
Leif
所说,它会在你看到它之前消失。使用Console.ReadKey()
。 - Xaqron