软件:visual studio 2017
编程语言:C#
开发平台:Windows 桌面–>控制台应用程序
Q1: 程序执行完之后,控制台界面会出现闪退现象(输出窗口会一闪而过,并没有出现“Press any key to continue”的字样)
A1.1:在main末尾加上 Console.ReadKey();可看到程序运行的结果,但还是没有“Press any key to continue”;
A2:Ctrl+F5
F5是Debugging模式,在这个模式下,当程序运行结束后,窗口不会继续保持打开状态。而Ctrl+F5是 Start Without Debugging模式,在这个模式下,就可以看到运行结果了。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApp2._1
{
class Program
{
static void Main(string[] args)
{
bool flag = true;
while (flag)
{
try
{
int a = Convert.ToInt32(Console.ReadLine());
int b = Convert.ToInt32(Console.ReadLine());
int c = a / b;
Console.WriteLine©;
flag = false;
}
catch(DivideByZeroException divideByZero)
{
Console.WriteLine(divideByZero.Message);
}
}
//Console.ReadKey();
}
}
}