2.10.2 try-catch异常语句
try-catch语句由一个try和一个或多个catch子句构成,这些子句可以指定不同的异常处理应用程序。当try块中的代码异常,则会执行catch块的保护代码,在应用程序开发当中,try-catch语句能够处理异常并返回给用户友好的错误提示。示例代码如下:

上述代码试图用一个整型变量除以一个值为0的整型变量,不使用try-catch捕捉异常,则系统会抛出异常跳转到开发环境或代码块;使用try-catch,系统同样会抛出异常,但是开发人员能够通过程序捕捉异常并自定义输出异常。同样,它也可以接收从System.Exception派生的对象传递过来的参数。示例代码如下:

在运行结果中,程序详细地输出了异常的信息,此错误的信息由程序捕捉,并不会停止应用程序。
注意:try-catch能够捕捉应用程序中的错误信息,但是try-catch会对程序的性能造成影响,在程序开发当中,应避免不必要的try-catch语句的出现。