System.Exception是否有内置的抛出时间戳?

有没有办法从exception本身抛出exception时提取,还是需要手动将此信息添加到exception中?

Exception对象没有内置的Timestamp属性。 您可以创建一个inheritance自Exception的新类,并添加您自己的属性。

如果您将exception用作日志框架的参数,则可能希望直接在日志框架中处理时间戳(最可能使用DateTime.Now / UtcNow )。

当发生exception时,如果你已经处理了它,那么控件将立即转到catch块,这恰好是发生exception的时间

所以catch块中的第一行可以准确地使用日期对象( DateTime.Now.Time等)