C#控制台程序,为什么运行后窗口闪一下就自动关闭了

如题所述

C#控制台程序,运行后窗口闪一下就自动关闭了是设置错误造成的,解决方法为:

1、首先打开visual studio 2019新建一个win32控制台程序,如下图所示。

2、然后在源文件下面新建一个C语言文件,如下图所示。

3、接着在顶部加入stdio库和stdlib库,如下图所示。

4、接下来我们一般就会在main函数中输入一些信息了,但是执行一般都会闪退,如下图所示。

5、接着我们在添加一句system("pause")就可以控制闪退了,如下图所示。

6、最后运行程序你就可以看到CMD不在一闪而过了,如下图所示。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-05-16

程序运行结束了,所以自己退出了。

可以考虑用下面两个方法阻止程序结束:

    加个断点

    在Main函数的最后一行加上

System.Console.ReadKey();

这样程序就需要你按下一个键才会结束。

本回答被网友采纳
第2个回答  2018-03-10
加一句控制台输出语句就好

C#控制台程序,为什么运行后窗口闪一下就自动关闭了
C#控制台程序,运行后窗口闪一下就自动关闭了是设置错误造成的,解决方法为:1、首先打开visual studio 2019新建一个win32控制台程序,如下图所示。2、然后在源文件下面新建一个C语言文件,如下图所示。3、接着在顶部加入stdio库和stdlib库,如下图所示。4、接下来我们一般就会在main函数中输入一些信息...

C#中运行完结果只是闪一下就没了,为什么,怎么办,
那是因为他程序完成了,你的程序应该是控制台程序吧 如果想要停一下,你可以在最后加上一句读取数据的命令,让他可以等待你输入的数据,这样,就实现了停止,你可以在最后加一句 Console.ReadLine();如果达不到效果,很可能是你之前输入的数据过多,这种情况你就再写一句,也就是写两句 Console.ReadLine...

visual studio 2008 里运行c#程序为什么命令提示符闪一下就没了?
因为你直接点了那个绿色三角形按钮,那是运行并生成,如果没有在代码的最后有Console.ReadLine();这句的话当然会一闪而过,那句语句的作用是停在那边等待输入。你按ctrl+F5就只运行,不会一闪而过了。

c#运行结果一闪而过,求解!
你的是控制台程序 如果默认的是启动运行模式 执行相应的程序代码后会自动关闭控制台程序 如果想停住控制台 一般有两种方法 一,启动调试模式,快捷键是Ctrl + F5 二,像楼上的兄弟说的,在结尾出加上Console.ReadLine();这行指令是等待接收用户输入的数据,所以,也可以变相让控制台程序停住 ...

c#控制台程序为什么会一闪而过?因为是private数据吗?
默认情况下运行完后都会自动关闭的,所以在绝大多数情况下都需要用readkey或者readline来进行等待。出现按任意键那是因为你按的ctrl+f5运行的,而不是f5

C#中,我使用控制台编程,一运行老是一闪就自动退出了,请问怎么解决这个问 ...
那证明你写的程序没有问题,程序执行完了控制台当然关了,你得加上Console.ReadKey ();\/\/按下某个键的时候退出。

C#控制台应用程序命令提示符跳出一秒就自动关了
控制台程序是按照 Main 函数顺序执行的,执行结束后就会退出。要是不想立刻退出,可以在 Main 函数里最后面加上一行:Console.ReadLine();按回车才会退出。

C#中控制台应用程序调试窗口一会就没了
不是出问题。你一定是按F5启动调试的,所以控制台窗口会一闪就过了;如果你按Ctrl+F5就会开始执行但不调试,控制台窗口会出现“请按任意键继续……”;这只是两种不同的程序调试方法。你试试看

C# 控制台程序执行完成后自动退出
F5调试:是没有“请按任意键继续...”的。Ctrl+F5开始执行不调试:是有“请按任意键继续...”的。

我现在学c#的软件开发,用csc编写exe执行程序后为什么只能在cmd中执行...
因为你写的是控制台应用程序,这个是初学者开始练习时用到的。你这句话的意思就是说,输出“hello welcome”这个字符。想留住这个界面也可以,只要在下一句执行输入代码就可以了。提示:System.Console.ReadLine( ); \/\/从键盘读入数据 如果还有疑问,可以继续追问哦。

相似回答