是不是经常调试某个模块的时候,要打开一堆Console或者Debug.Log,printf 不调试的时候,又关掉。如此繁复的倒腾实在是烦
可以使用预编译指令代替这种做法
#define 自定义字段 ... ... #if 自定义字段 Console.WriteLine("complete"); //...省略若干Console #endif
如果把"#define 自定义字段"这句注释掉。就可以不允许Console的那些语句。要显示的时候再把注释去掉即可
另外,系统自带了DEBUG的定义,只要把发布模式切换到DEBUG,就可以激活DEBUG定义了。不用再切回Release
#if DEBUG Console.WriteLine("Debug mode"); #endif
本文介绍了一种利用预编译指令简化调试过程的方法。通过使用自定义预编译指令,开发者可以在不需要频繁修改代码的情况下控制调试信息的输出。此外,文章还提到了如何利用系统自带的DEBUG定义来区分发布和调试模式。

2742

被折叠的 条评论
为什么被折叠?



