try-catch-finally
using System;
class Program
{
static void Main()
{
// ============= 执行顺序 1 =============
try
{
// 尝试执行这里
Console.WriteLine("try 开始");
// 故意出错:数字除0
int a = 10 / 0;
// 出错后,这行永远不会执行
Console.WriteLine("try 结束");
}
// ============= 执行顺序 2 =============
catch (Exception ex)
{
// 出错了才会进来
Console.WriteLine("出错啦:" + ex.Message);
}
// ============= 执行顺序 3 =============
finally
{
// 无论对不对,一定执行
Console.WriteLine("finally 始终运行");
}
}
}
Exception
系统定义的 所有错误的类型
代表:出错了!
ex
你给错误对象起的名字
里面装着:
错误消息 Message
错误位置 StackTrace

浙公网安备 33010602011771号