我在visual studio 2012中编写了以下代码:
using System;
class Example
{
static void main()
{
int x = 100;
Console.WriteLine("X Contains:" + x);
int y = x / 2;
Console.WriteLine("y contains");
Console.WriteLine(y);
Console.WriteLine("A Sample C# Program");
}
}
没有错误,但输出窗口为空。它没有打印任何东西。我该怎么办才能显示文字?
答案 0 :(得分:2)
控制台打印到控制台(最后添加Console.ReadLine(),因此它不会立即终止)。 要打印输出,请使用Trace.WriteLine()或Debug.WriteLine()
答案 1 :(得分:1)
您正在写入dos-console并期望VS Output窗口显示已写入的内容。 使用当前代码,您可以在Console Application项目中运行该代码。它将打开Dos命令控制台并在其上执行命令。
如果您在控制台应用程序项目中,您将看到控制台闪烁,然后消失。
在Console.ReadLine();
之后添加Console.WriteLine("A Sample C# Program");
。这使控制台保持打开状态。
答案 2 :(得分:0)
这段代码很好用。 你应该点击(ctrl + F5) 如果你玩“F5”,它将立即终止。
namespace ConsoleApplication1{
class Program
{
static void Main(string[] args)
{
int x = 100;
Console.WriteLine("X Contains:" + x);
int y = x / 2;
Console.WriteLine("y contains");
Console.WriteLine(y);
Console.WriteLine("A Sample C# Program");
}
}
}