Trace 類 和 Debug 類的區別在於,Trace 類會同時在 Debug、Release 模式下起作用,而 Debug 只作用在 Debug 模式下。
區別:
1. 輸出跟蹤信息
Trace.WriteLine()
將有關跟蹤的信息寫入 Listeners 集合中的跟蹤偵聽器
在 Debug 和 Release 模式都輸出!默認是寫到輸出窗口的,也可以指定寫到指定文件,或系統日志中!
2. 輸出調試信息
Debug.WriteLine()
將有關調試的信息寫入Listeners集合中的跟蹤偵聽器 。
只有 Debug 模式才會輸出。
例子:
Debug 模式下,兩種方式都會輸出到 Output 中

Release 模式下只有 Trace 輸出

