我只是打开一个控制台应用程序,然后输入
Console.WriteLine("Test");
但是输出窗口没有显示这一点。我用Ctrl + W, O切换到输出窗口。
但是当我运行程序时什么都没有显示。是我疯了还是这在Visual Studio 2010 Express中不支持?
我只是打开一个控制台应用程序,然后输入
Console.WriteLine("Test");
但是输出窗口没有显示这一点。我用Ctrl + W, O切换到输出窗口。
但是当我运行程序时什么都没有显示。是我疯了还是这在Visual Studio 2010 Express中不支持?
当前回答
这很可能是因为您在名称空间中使用了Console。比如这样:
namespace XYZApplication.Console
{
class Program
{
static void Main(string[] args)
{
//Some code;
}
}
}
尝试从命名空间中删除它或使用完整的命名空间。
System.Console.Writeline("abc");
这是一个问题这是一个问题是因为您可能有另一个冲突的名称空间。例子:
using System;
using AnotherNamespaceThatContainsAConsoleClass;
其他回答
这很可能是因为您在名称空间中使用了Console。比如这样:
namespace XYZApplication.Console
{
class Program
{
static void Main(string[] args)
{
//Some code;
}
}
}
尝试从命名空间中删除它或使用完整的命名空间。
System.Console.Writeline("abc");
这是一个问题这是一个问题是因为您可能有另一个冲突的名称空间。例子:
using System;
using AnotherNamespaceThatContainsAConsoleClass;
打开调试菜单,选择“选项”,取消选中“将所有输出窗口文本重定向到即时窗口”。
控制台。WriteLine将输出写入应用程序打开的控制台窗口(想象一下当您打开命令提示符时出现的带有白色文本的黑色窗口)。试试System.Diagnostics.Debug.WriteLine吧。
在Windows窗体应用程序中,
System.Diagnostics.Debug.WriteLine("my string")
and
System.Console.WriteLine("my string")
写入输出窗口。
在ASP中。NET核心应用,只有System.Diagnostics.Debug。WriteLine("my string")写到输出窗口。
在解决方案资源管理器中右键单击项目,然后单击“清洁”。
现在运行-按F5。
确保代码如下所示:
Console.WriteLine("TEST");
Console.ReadLine();