C#异常 throw和throw e的区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/02 09:55:57
C#异常 throw和throw e的区别
xJ@_%$`'Q( 7-jPMBQH⦝&yN&.3cl@9N.Ч!9ȳv,ױw}jnFtEVKKLQamCFJLDglvϮJ@)rbƛ?6^׍QAtogDψY5D֏KWP6E7䦶Qǻ@.^d)~xckb$*u8/~

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

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