using System;
namespace TryCatchTest
{
class Program
{
static int Calc(int x) => 10 / x;
static void Main(string[] args)
{
// Console.WriteLine("Hello World!");
int y = Calc(0);
Console.WriteLine(y);
}
}
}
上面的代码段没有加异常处理,运行的时候弹出:
未经处理的异常:System.DivideByZeroException:Attempted to divide by zero .
加上异常处理语句后代码如下:
using System;
namespace TryCatchTest
{
class Program
{
static int Calc(int x) => 10 / x;
static void Main(string[] args)
{
// Console.WriteLine("Hello World!");
try
{
int y = Calc(0);
Console.WriteLine(y);
}
catc