相关疑难解决方法(0)

在不使用while循环的情况下找到最内部的异常?

当C#抛出异常时,它可能有一个内部异常.我想要做的是获取最内部的异常,或者换句话说,没有内部异常的叶子异常.我可以在while循环中执行此操作:

while (e.InnerException != null)
{
    e = e.InnerException;
}
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有一些我可以使用的单行代替.

.net c# exception-handling exception while-loop

76
推荐指数
5
解决办法
4万
查看次数

标签 统计

.net ×1

c# ×1

exception ×1

exception-handling ×1

while-loop ×1