我希望这很简单.我在一个大的代码库上工作,总体质量很好,但偶尔你会得到一些:
try
{
// Calls a .NET remoting method.
}
catch
{
throw;
}
Run Code Online (Sandbox Code Playgroud)
注意,没有最终的逻辑,catch没有指定任何异常或做除了我上面提供的任何其他操作.但是,我知道捕获和重新抛出可以改变异常细节中的调用堆栈.我不确定的是,这种行为是否特别是因为.NET远程调用.
删除这个try-catch是否安全?据我所知,它是,但我想我会先检查一下所有奇怪的行为.