通过对 和 类进行一些实验,我发现了一个在参考上等同于 .DebugTraceDebug.ListenersTrace.Listeners
所以这些都发生了
Console.WriteLine(Debug.Listeners == Trace.Listeners); // true
Console.WriteLine(ReferenceEquals(Debug.Listeners, Trace.Listeners)); // true
这使得无法以不同的方式记录调试和跟踪消息。
这是一个错误,还是一个功能;更重要的是:为什么它能这样工作?
月关宝盒
相关分类