c#控制台程序调试一闪而过

如题,只能贴大致的代码(贴不下):
static void Main(string[] args)
{
string a;
Console.Write("请输入所求的几何体或图形");
a = Console.ReadLine();
if (a == "矩形")
{
int a, b, s;
Console.Write("请输入矩形的长");
a = Console.Read();
Console.Write("请输入矩形的宽");
b = Console.Read();
s = shape.getarea(a, b);
Console.Write("所求矩形的面积是:");
Console.Write(s);
建的几个类
public class Geometry
{
public string name;
public int id;
}
public class shape : Geometry
{
public virtual int getarea(int a, int b)
{
int s;
s = a * b;
return s;
}
}
public class circle : shape
{
public override double getarea(int a)
{
double s;
s = 3.14 * a * a;
return s;
}
}
public class tingxing : shape
{
public override double getarea(int a, int b, int c)
{
double s;
s = (a + b) * c * 0.5;
return s;
后面放不下了,看网上说用Ctrl+f5只提示我按任意键,新人,求大神帮忙

第1个回答  2015-12-04
加一个 console.readkey();

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

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

C#控制台程序一闪而过问题
运行条件下,运行结束后会出现一闪而过,只要在代码最后加一行输入语句Console.ReadLine();等待一行输入,所以就不会一闪而过。如果再调试模式下,是不会出现的

WIN32控制台程序调试时一闪而过?
默认c#控制台程序运行输出完直接就关闭了。你需要在write后加一个read()将当前窗口保留。...console.write("所求矩形的面积是:");console.write(s);console.read();...

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

在vs2005中调试纯c#代码时,显示结果的窗口一闪而过,要怎么才能让它停住...
方法有三个:1,程序最后加上一句console.Read();2,选择“开始执行不调试 3,用命令行运行:csc xxx.cs

C#winform调用外部自己写的一个控制台程序,每次都是一闪而过,根本不执...
控制台窗口运行完毕后会自动关闭!在运行完毕的最后给它一个等待输入的console.read();就行了!可以防止运行完直接关闭数据无法获取!

为什么c#控制台程序一闪而过
在你程序的最后一行(或者说是main方法的最后一行写上Console.ReadKey();类似于 static void Main(string[] args) {\/\/你的代码Console.ReadKey();}

有个c#程序源码,启动之后一闪而过,我甚至断点也不能跟踪到代码。如何查...
你执行的可能是控制台程序,如果要看运行情况用Console.ReadLine();加在你的运行结果后面 如果你要看单步的执行情况,先在static void Main(string[] args)打个断点,然后F8单步执行就可以了

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

相似回答