现在的位置: 首页 > 综合 > 正文

CLR实现的异常处理特点

2013年12月06日 ⁄ 综合 ⁄ 共 325字 ⁄ 字号 评论关闭

 CLR实现的异常处理具有以下特点:

      (1)处理异常时不用考虑生成异常的语言或处理异常的语言。换句话说,可以在C#程序中捕获用Visual Basic.NET编写的组件中引发的异常。

      (2)异常处理时不要求任何特定的语言语法,而是允许每种语言定义自己的语法。

      (3)允许跨进程甚至跨计算机边界引发异常。

      (4)以一致的方式处理托管和非托管代码引发的异常。

      任何一种.NET编程语言所实现的异常捕获功能,本质上都是CLR异常处理系统所提供的功能的一个子集。

      如果使用IL编写程序,则可以使用CLR异常处理系统的所有功能。

      显然直接使用IL编程不太现实,但如果希望能深入地了解CLR异常处理系统,分析编译器生成的IL指令代码是一

抱歉!评论已关闭.