C#阻止控制台窗口显示半秒钟?

时间:2011-11-03 10:26:15

标签: c#

我正在尝试创建一个超级基本的控制台应用程序,为什么控制台显示的时间不到半秒然后退出?

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace MyHelloWorldApplication
{
    class Program
    {
        static void Main(string[] args)
     {
        Console.WriteLine("Test");
    }
}
}

5 个答案:

答案 0 :(得分:3)

您在Console.Writeline()方法后无所事事,因此该应用将关闭。

添加Console.ReadKey()将阻止应用关闭,直到您按下某个键。

答案 1 :(得分:3)

如果您使用的是VisualStudio,请尝试 CTRL + F5 或仅 F5 键。其中一个会做到这一点。

F5 - 允许您在启用调试的情况下运行应用程序。

CTRL + F5 - 无需调试即可运行应用程序。

或尝试:

Console.ReadLine();

在Main方法结束时,程序将一直运行,直到 Enter 键被按下。

答案 2 :(得分:2)

我认为你正在调试,在这种情况下它会消失,因为程序的执行已经完成。

在main方法的末尾添加Console.ReadLine();调用,直到您点击返回键后才会退出。

答案 3 :(得分:1)

它启动,运行,写“测试”然后关闭。 添加

Console.ReadLine();

WriteLine("Test")之后,它会在关闭前等你按ENTER键。

答案 4 :(得分:0)

using System.Threading;

Thread.Sleep(500);//500 msec.