c# throw抛出上一个异常

catch(exception e)
{
    throw;
}

 不仅抛出这次的异常,也抛出之前的异常。

用法示例:函数A调用函数B,A用到此throw时,B中发生的异常也会继承过来。

catch(exception e)
{
    throw e;
}

 当调用异常位置的时候,仅显示这个位置。

在上个用法中,B中的位置不会出现。

posted @ 2018-06-22 18:34  风影我爱罗  阅读(2775)  评论(0编辑  收藏  举报