您应该始终使用以下语法来抛出异常,否则您将踩到堆栈跟踪:
throw;
如果打印由“ throw ex”产生的跟踪,您将看到它以该语句结束,而不是异常的真正来源。
基本上,使用“ throw ex”被视为刑事犯罪。
上一篇 C#中的阴影和覆盖之间的区别?
下一篇 为什么Response.Redirect导致System.Threading.ThreadAbortException?
版权所有 (c)2021-2022 MSHXW.COM
ICP备案号:晋ICP备2021003244-6号