106.04.08 C# debug 輸出

大部分程式的debug方式不外乎在執行過程中把值印出來 (有其他方法,但直接印出較簡單

C#在執行過程中也可以加入相關的語法


第一種:Console.WriteLine()
因為它是在System裡面,所以不需要另外using其他類別
不過使用的時候可能在執行時期會找不到輸出的視窗
此時可用快捷鍵Ctrl + Alt + O來打開輸出視窗
Console.WriteLine("click debug!!");


第二種:System.Diagnostics.Debug.WriteLine()
此種方法有兩種寫法
可以在上方寫using,則呼叫時可直接用Debug.WriteLine()
using System.Diagnostics;//寫在上方using區域
Debug.WriteLine("click debug!!");

或是不using,呼叫時直接打全名
System.Diagnostics.Debug.WriteLine("click debug!!");

它一樣會輸出到輸出視窗,所以一樣可用Ctrl + Alt + O開啟
也可以把輸出傳到即時運算視窗中
調整方式為:工具 > 選項 > 偵錯 > 將所有輸出視窗文字重新導向到即時運算視窗


這兩種我沒有去比較其差別
我自己是建議使用Debug不要用Console啦
因為都寫好Debug給你用了還不用頗奇怪XDDD




參考資料:
Debug.WriteLine 方法 (String)
C# Debug的方法,可以將debug msg在『輸出』視窗觀看
[C#.NET] 追蹤類別 - Debug 與 Trace 類別
Console.WriteLine 方法 ()
Debugger Windows in Visual Studio 2015 Quick Guide

沒有留言:

張貼留言

^ Top