C# “类型为”System.Exception“”的异常被抛出”的措辞从何而来?

C# “类型为”System.Exception“”的异常被抛出”的措辞从何而来?,c#,.net,C#,.net,我正在处理一个复杂的应用程序,它有时会在日志文件中生成以下内容: Exception of type 'System.Exception' was thrown 我可以找到异常的原因,但我的问题是文本的确切措辞来自哪里 “类型异常”和“被抛出”这两个词不在我们的应用程序中,而是出现在各种应用程序的google搜索中,因此必须有一个系统组件将这些文本组合在一起 这不是exception对象的标准ToString,如果我编写一个只抛出的应用程序,该应用程序的命令行输出不包含该文本 感觉像是某个标准

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

Exception of type 'System.Exception' was thrown
我可以找到异常的原因,但我的问题是文本的确切措辞来自哪里

“类型异常”和“被抛出”这两个词不在我们的应用程序中,而是出现在各种应用程序的google搜索中,因此必须有一个系统组件将这些文本组合在一起

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

感觉像是某个标准组件正在捕获底层异常,并用添加的单词重新引用它。如果我知道这是怎么回事,那么就更容易找到根本问题的原因

有什么想法吗?

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

:

:

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

:

:


在这里运行Ubuntu,所以不可能是这样:但可能在两个不同的上下文中使用相同的措辞。它可能是.Net framework的一部分,但我正在试图找到在这里运行Ubuntu的操作,所以不可能是这样:但可能在两个不同的上下文中使用相同的措辞。它可能是.Net framework的一部分,但我想找出你的行动,是的,这很有道理。在测试它时,我给了异常一个字符串参数,这样它就隐藏了工作-我已经确认它是默认的ToString/MessageThankyou,是的,这很有意义。在测试它时,我给了异常一个字符串参数,这样它就隐藏了这个工作-我已经确认它是默认的ToString/Message
public virtual string Message => _message ?? SR.Format(SR.Exception_WasThrown, GetClassName());
<data name="Exception_WasThrown" xml:space="preserve">
  <value>Exception of type '{0}' was thrown.</value>
</data>