相关疑难解决方法(0)

我可以用throw删除空捕获吗?

我希望这很简单.我在一个大的代码库上工作,总体质量很好,但偶尔你会得到一些:

try
{
   // Calls a .NET remoting method.
}
catch
{
   throw;
}
Run Code Online (Sandbox Code Playgroud)

注意,没有最终的逻辑,catch没有指定任何异常或做除了我上面提供的任何其他操作.但是,我知道捕获和重新抛出可以改变异常细节中的调用堆栈.我不确定的是,这种行为是否特别是因为.NET远程调用.

删除这个try-catch是否安全?据我所知,它是,但我想我会先检查一下所有奇怪的行为.

.net c# exception-handling .net-remoting

24
推荐指数
3
解决办法
1702
查看次数

标签 统计

.net ×1

.net-remoting ×1

c# ×1

exception-handling ×1