gpt4 book ai didi

asp.net - ex 与 ex.ToString 之间有什么区别吗? ASP.NET

转载 作者:行者123 更新时间:2023-12-02 00:14:37 26 4
gpt4 key购买 nike

我说的是Try ... Catch ex as Exception .... End Try

如果我将异常传递给错误记录器,我应该传递异常对象 (ex) 还是 ex.ToString ?传递 ex.ToString 会丢失任何信息吗?

基本上我是在和我的经理争论,ex.ToString 应该与将 ex 作为对象传递完全相同。 M 我错还是对?

最佳答案

一个是异常对象,一个是对异常对象调用ToString的字符串结果。

它们是不同的类型并且具有不同的信息。

出于记录目的,几乎没有什么区别,因为记录器通常会在异常对象上调用 ToString

但是,最好集中此操作 - 让异常记录器调用 ToString,而不是在记录器的每个调用站点中执行此操作。它更易于维护,并且可以让您在将来根据需要做更多事情(除了异常(exception)情况)。

关于asp.net - ex 与 ex.ToString 之间有什么区别吗? ASP.NET,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12861760/

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