1,CLR为每个进程创建一个异常信息表。
2,在表中,程序中每个方法有一个关联的异常信息数组。
3,若方法中有catch块,则数组中记录了调用异常处理所需的相关信息。
4,若方法没有catch块,则数组为空。
5,方法中发生异常时,在异常信息数组中搜索,确定哪个块引发异常。
6,若找到,则抛出Exception
7,没找到,则向上搜索方法的调用者,直至源头。
8,这些由下向上的搜索过程,其信息记录在一个堆栈中,称“异常堆栈”
相关文章:
-
2022-01-07
-
2021-10-05
-
2021-11-02
-
2021-12-18
-
2022-12-23
-
2021-12-03
猜你喜欢
-
2022-01-11
-
2022-12-23
-
2022-02-04
-
2022-02-03
-
2021-05-05
-
2021-04-09
-
2021-04-01
相关资源
-
下载
2021-06-06
-
下载
2021-06-06
-
下载
2022-12-20