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

posted @ 2026-04-02 18:17  菜鸟的奋斗军  阅读(7)  评论(0)    收藏  举报