对于一个应用程序而言,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