gpt4 book ai didi

c# - catch block 中try-catch-rethrow没有额外处理的原因是什么?

转载 作者:行者123 更新时间:2023-11-30 19:17:36 30 4
gpt4 key购买 nike

有时我在探索 ServiceStack 的代码库时遇到以下构造:

try
{
...
}
catch (Exception)
{
throw;
}

在我看来,这种结构没有任何作用。这样做的可能原因是什么?

最佳答案

你是对的 - 它通常毫无意义。我见过有人包含它,以便他们可以在 throw 行上放置一个断点(这样他们就可以看到何时抛出异常,即使他们一般不会在异常上中断)。不幸的是,它经常在调试 session 结束后留在那儿。

如果您在您控制的代码库中遇到此问题,我建议您将其删除。

关于c# - catch block 中try-catch-rethrow没有额外处理的原因是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17161645/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com