Console.WriteLine()
和Trace.WriteLine()
之間的區別是什麼?Console.writeline()/trace.writeline()之間的區別
1
A
回答
2
來自MSDN網站: Console.WriteLine()
將指定的數據和當前行結束符寫入標準輸出流。同時,Trace.WriteLine()
將有關跟蹤的信息寫入Listeners集合中的跟蹤偵聽器。
0
從「調試」角度來看這些。
- 我們開始使用
Console.WriteLine()
- 後來我們才知道,那可能不會好到哪總是打印在控制檯上的調試數據調試。我們甚至可能沒有控制檯。然後我們開始使用
Debug.WriteLine()
,它在Visual Studio輸出窗口上打印我的調試信息。 - 然後我們知道我們不應該在發佈模式下打印所有調試信息,所以我們應該在發佈模式下使用
Trace.WriteLine()
。在調試模式下,我們可以看到來自Debug.WriteLine()
和Trace.WriteLine()
的輸出。 - 這裏有一個很好的參考:Usage of Trace and Debug
可以使用跟蹤並單獨或一起調試類在同一個應用程序。在調試解決方案配置項目中,跟蹤和調試輸出處於活動狀態。該項目從這兩個類生成輸出到所有偵聽器對象。但是,發佈解決方案配置項目僅生成跟蹤類的輸出。在發佈解決方案配置項目忽略任何調試類方法調用「
以下是你可能會發現一些有用的相關項目:
相關問題
- 1. Console.WriteLine()與Debug.WriteLine()之間有什麼區別?
- 2. Console.WriteLine('single quote');有什麼區別?和Console.WriteLine(「雙引號」);
- 3. 之間的〜/和的區別../
- 4. CMake的:$ {}之間的區別 「$ {}」
- 5. '#','%'和'$'之間的區別
- 6. {!!之間的區別!!}和{{}}
- 7. 加入之間的區別
- 8. '+ ='和'= +'之間的區別?
- 9. cp之間的區別
- 10. 同步之間的區別
- 11. 「。+」和「。+?」之間的區別
- 12. 佈局之間的區別?
- 13. .eq之間的區別。和==
- 14. 「或」與「||」之間的區別?
- 15. ~~與Math.floor之間的區別()
- 16. #。/和#之間的區別。 ./
- 17. !=和!之間的區別==
- 18. site.master main.master之間的區別
- 19. 「%〜dp0」和「。\」之間的區別?
- 20. 撇號之間的區別?
- 21. NSStrings之間的區別?
- 22. | =和^ = css之間的區別
- 23. 之間的區別。和#
- 24. ==和case之間的區別?
- 25. org.apache.hive.jdbc.HiveStatement/org.apache.hadoop.hive.jdbc.HiveStatement之間的區別
- 26. 「**/* /」和「** /」之間的區別?
- 27. jQuery - '。'之間的區別和「#」
- 28. user_posts&user_status之間的區別
- 29. 「?1」和「?」之間的區別
- 30. cURL頭之間的區別
哪個是最好的f或性能? –