C#异常 throw和throw e的区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 01:00:04
C#异常 throw和throw e的区别

C#异常 throw和throw e的区别
C#异常 throw和throw e的区别

C#异常 throw和throw e的区别
throw;会保留原始的异常栈信息.这样方便调试很容易找到出错的行号
throw e 会虽然异常信息都保留了,但是会修改异常堆栈信息,throw e那个行就会成为出错的行.而不是你try里面调用的代码时候实际的出错行了.