c# throw抛出上一个异常

Posted 风影我爱罗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c# throw抛出上一个异常相关的知识,希望对你有一定的参考价值。

catch(exception e)
{
    throw;
}

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

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

catch(exception e)
{
    throw e;
}

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

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

以上是关于c# throw抛出上一个异常的主要内容,如果未能解决你的问题,请参考以下文章

为什么Java编译器允许在throws部分中列出异常,该方法无法抛出异常

java异常 throw和try-catch的关系

使用实体框架迁移时 SQL Server 连接抛出异常 - 添加代码片段

C#中关于try-catch的异常捕获问题

C#中关于try-catch的异常捕获问题

忽略在 C# .NET 中抛出的特定异常