C# DEBUG 調試信息打印及輸出詳解


https://blog.csdn.net/aaaaatiger/article/details/5583301

 

1.debug只在[debug模式下才執行](運行按鈕后面的下拉框可選)  


2.debug提供了許多調試指令,如斷言  
      System.Diagnostics.Debug.Assert(false,"信息");  
      將出現一個對話框  


 3.debug可以自定義監聽器  
  (下例將信息存入磁盤文件)  
  System.Diagnostics.TextWriterTraceListener   t=new   System.Diagnostics.TextWriterTraceListener(@"c:/a.txt");  
  System.Diagnostics.Debug.Listeners.Add(t);  
  System.Diagnostics.Debug.WriteLine("信息");  
  t.Flush();

 

 

4. debug和console.write()有什么區別?

   debug在運行狀態時向ide的限時窗口輸出(用於windows   窗體程序)  
   console.write用於控制台程序,使用程序在運行時可以向控制台(就是dos界面的那個)輸出信息   

  二者同樣是輸入,但Debug是輸出到output窗口,而Console是輸出到控件台窗口,  
  而且Debug必須要在Debug情況下才有效,你按Ctrl+F5后會看到Console的輸出,  
  按F5后也能看到Console的輸出,還可以看到output中Debug的輸出


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM