VS中定义的DEBUG常量
来源:互联网 发布:新网域名管理 编辑:程序博客网 时间:2024/06/07 00:06
学习C#的过程中按照教程的描述自己敲了一段代码,具体如下:
using System;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Threading.Tasks;
namespaceConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
#if DEBUG
Console.WriteLine("debug");
#else
Console.WriteLine("non-debug");
#endif
}
}
}
按照我自己的理解,这个应该是执行第二个输出语句。因为代码中我并没有通过预处理指令定义DEBUG。然而编译执行结果却与我考虑的不一致:
这确实是有点费解,但是联想到了之前使用的基于eclipes的C开发环境,很多宏定义都是在配置选项中的。尝试查找了一下,果真找到了相应的信息:
把项目属性中上面的信息勾掉再次测试,结果跟预期的一样。
阅读全文
0 0
- VS中定义的DEBUG常量
- PHP中定义常量的区别,define() vs. const
- php的常量定义:const VS define
- C/C++中define定义的常量与const常量
- VS中Debug与Release的区别
- vs中debug和release的区别
- vs中debug和release的区别
- 接口中定义常量的问题讨论
- 在 C# 中定义常量的方法
- 在类中定义常量的方法
- amqp0_9_1文档中定义的常量
- C++ 类中定义常量的方法
- PHP 系统中已定义的常量
- java 中定义的final常量
- C中const 定义常量的使用
- 有关文件中DEBUG定义的解释!
- 类中定义常量
- 类中定义常量
- Centos7 安装netcat
- 确定自己的技术路线
- 动态修改日志级别
- CodeForces 279C
- 回溯——“子集之和”问题
- VS中定义的DEBUG常量
- 单词分割(Word Splitting)
- 規約に関する
- CorelDRAW图标制作让设计变的如此简单明了
- Python实现Excel文件的读写操作
- bzoj4326 & UOJ150【NOIP2015】运输计划 ( 树上差分 + lca )
- python爬虫(Python读取TXT文件中的URL并下载文件)
- 引用去除(Quote Removal)
- MFC %s和%S