首先,大小写不能写错,其次,解决方案配置设为:Debug,才会执行该语句,如果在条件里面搭配Debug.Assert等,效果甚佳。而如果要设置为Release模式,就不会执行条件语句中的内容,有时候可以通过设置!DEBUG来达到发布产品执行的代码。
 
示例代码:
 
            int debugNumber = 0;
 
#if DEBUG         
            Console.WriteLine("调试中的debugNumber: "+debugNumber);
#endif
 
#if !DEBUG
            debugNumber++;
            Console.WriteLine("非调试中的debugNumber: "+debugNumber);
#endif
 
在不同的调试方式下(Debug和Release),执行输出的内容是不一样的。

最新文章

  1. int型时间字符串转日期
  2. Thinkphp更改子集
  3. 《JavaScript_DOM编程艺术第二版(中文)》整书笔记
  4. assertion的语法和语义
  5. simulate windows postmessage or keydown
  6. ios开发问题:添加库和复制其它工程文件编译错误问题
  7. Mysql字符集修改为UTF8
  8. MySQL锁(MyISAM和InnoDB)
  9. Markdown速查手册
  10. linux 上安装多个不同版本的mysql 踩的坑
  11. OOP的五大原则
  12. ElasicSearch(1)
  13. 实时监听input输入的变化(兼容主流浏览器)【转】
  14. 移植BOA服务器到开发板
  15. 安装SourceTree遇到的一个个坑
  16. Python学习之路 (三)爬虫(二)
  17. Git自动换行符
  18. .net core i上 K8S(一)集群搭建
  19. 极点五笔词库DIY
  20. Android 中对于图片的内存优化方法

热门文章

  1. WebBench简介
  2. JS 页面打印
  3. 动态获取爱奇艺上传视频mp4格式url地址
  4. 判断滚动条到底部的JS代码
  5. JVM 优化问题
  6. (转载)c++builder/delphi中透明panel及透明窗口的实现方法_delphi教程
  7. zoom 用法
  8. PL/SQL — 函数
  9. hive与hbase的区别与联系
  10. asp.net mvc 事务处理:Transactions