那个可以在调试的时候显示出调试数据。在VisualStdio的输出那里可以看到,也可以被一些debug的工具获取到,方便调试输出debug信息的。

解决方案 »

  1.   

    调试的时候在输出窗口输出。不过我觉得, 用Debug.WriteLine更好一些。
      

  2.   

    Debug.WriteLine在release版本里面是不编译进去的。
      

  3.   

    using System.Diagnostics;///......
       catch(Exception ex)
       {
          MessageBox.Show("数据库操作出错","提示");
          //Console.WriteLine(ex.Message);
          //一般这样写
          Debug.Print(ex.Message)
       }
    用作调试程序是使用,向外输出一些有用的东西,而且只能在Debug版本才输出。
    当程序部署时,一般用Release版本,你就不用担心输出了。不会影响性能的。
      

  4.   

    支持3,4楼cjcgy的答案。
    Debug.Write正解
      

  5.   

    winFrom里,用Catech来捕获Try语句块里的异常
    若Try语句块里出现错误,则用MessageBox.Show("出错原因!!!"),提示用户,确定后,系统可以继续运行,最好,Show()后加一个returen;语句!
      

  6.   

     //Console.WriteLine(ex.Message); 
    这样的语句,你在调试的时候会出现在输出窗口中。。调试下就知道了。。如果你不调试运行,这句可以不要------------------------------------
    楼上的朋友 Debug.Print(ex.Message) 
    学习了。。顶你一个!!!