對於一個應用程序而言,Log必不可少,可是有些時候僅僅想看下輸出,若是加log的話就顯得比較麻煩,這個時候就用到了Debug.WriteLine("測試下,你好,很是棒,牛叉!");Debug 的代碼在release模式下並不會真正的執行,這得益於條件編譯[Conditional("DEBUG")],若是要在release 模式下也記錄日誌的話,那麼可使用Trace。Trace 還提供了多種方法,能夠記錄Information,Error 等,把 Console 切換到Debug 後,控制檯反而沒有輸出消息了,這是由於Debug是輸出窗口。測試
namespace ConsoleTest { class Program { static void Main(string[] args) { Console.WriteLine("Hello World"); Debug.WriteLine("測試下,你好,很是棒,牛叉!"); Console.Read(); } } }
如圖:spa