Visual Studio 2012输出文本

时间:2013-01-17 11:53:20

标签: c#-4.0 visual-studio-2012 output

我在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");
    }
}

没有错误,但输出窗口为空。它没有打印任何东西。我该怎么办才能显示文字?

3 个答案:

答案 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");


    }
}

}