第四种:经过对异常重新包装,但是会保留原始异常点信息。推荐使用。 try { } catch (Exception ex) { throw new Exception("经过进一步包装的异常", ex); } 参考: C#使用throw和throw ex的区别