是不是经常调试某个模块的时候,要打开一堆Console或者Debug.Log,printf 不调试的时候,又关掉。如此繁复的倒腾实在是烦

 

可以使用预编译指令代替这种做法

 

C#编写中使用预编译指令代替不停的注释
#define 自定义字段

...

...

#if 自定义字段

Console.WriteLine("complete");

//...省略若干Console

#endif
C#编写中使用预编译指令代替不停的注释

 

 

如果把"#define 自定义字段"这句注释掉。就可以不允许Console的那些语句。要显示的时候再把注释去掉即可

 

另外,系统自带了DEBUG的定义,只要把发布模式切换到DEBUG,就可以激活DEBUG定义了。不用再切回Release

 

#if DEBUG

Console.WriteLine("Debug mode");

#endif

相关文章:

  • 2021-11-26
  • 2021-10-27
  • 2022-01-01
  • 2022-12-23
  • 2022-12-23
  • 2021-04-06
猜你喜欢
  • 2022-12-23
  • 2021-07-16
  • 2021-06-16
  • 2022-12-23
  • 2021-11-17
相关资源
相似解决方案