gpt4 book ai didi

c# - "Exception of type ' System.Exception '' was thrown"的写法从何而来?

转载 作者:行者123 更新时间:2023-12-05 01:32:54 24 4
gpt4 key购买 nike

我正在处理一个复杂的应用程序,它有时会在我们的日志文件中产生以下内容:

Exception of type 'System.Exception' was thrown

我可以追查异常的原因,但我的问题是文本的确切措辞来自何处。

单词 Exception of typewas thrown 不在我们的应用程序中,但出现在谷歌搜索各种应用程序中,因此必须有一个系统组件将其放入一起发短信。

这不是异常对象的标准 ToString(),如果我编写一个只抛出异常的应用程序,应用程序的命令行输出不包含该文本。

感觉像是某个标准组件正在捕获底层异常并在添加了这些词的情况下重新抛出它。如果我知道发生了什么,就可以更容易地找出根本问题的原因。

有什么想法吗?

最佳答案

引发了“System.Exception”类型的异常。 是默认的 System.Exception.Message

dotnet/runtime/blob/master/src/libraries/System.Private.CoreLib/src/System/Exception.cs :

public virtual string Message => _message ?? SR.Format(SR.Exception_WasThrown, GetClassName());

dotnet/runtime/blob/master/src/libraries/System.Private.CoreLib/src/Resources/Strings.resx :

<data name="Exception_WasThrown" xml:space="preserve">
<value>Exception of type '{0}' was thrown.</value>
</data>

关于c# - "Exception of type ' System.Exception '' was thrown"的写法从何而来?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65130049/

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