所有的异常类都继承自System.Exception类,当异常产生时,CLR将创建该异常类的实例对象,将从最底层依次寻找合适的异常类型,同时若存在catch语句时将会选择最合适的语句进行处理. catch语句包括三种形式: 若使用第三种类型,可以得到异常实例 InstanceID的相关属性,如Message.Source等. 多catch的处理原则 一个异常发生时,会跳转到与异常异常最匹配的catch块执行,继承链决定了匹配度. public static void HandleExecpti…