0

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

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

4

3 回答 3

2

控制台打印到控制台(在最后添加 Console.ReadLine() 使其不会立即终止)。要打印到输出,请使用 Trace.WriteLine() 或 Debug.WriteLine()

于 2013-01-17T11:57:46.797 回答
1

您正在写入 dos-console 并期望 VS 输出窗口显示书面内容。使用您当前的代码您应该在控制台应用程序项目中运行它。它将打开 Dos 命令控制台并在其上执行您的命令。

如果您在控制台应用程序项目中,您将看到控制台闪烁然后消失。

Console.ReadLine();之后添加Console.WriteLine("A Sample C# Program");。这使控制台保持打开状态。

于 2013-01-17T11:57:20.213 回答
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");


    }
}

}

于 2013-01-17T12:03:06.990 回答