


如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
c#中预处理指令#if的使用 引导语:预处理(pre-treatment),是指在进行最后加工完善以前进行的准备过程,具体应用在不同的行业或领域,会有不同的解释,以下是小编整理的预处理指令#if的使用,欢迎参考阅读!#if使您可以开始条件指令,测试一个或多个符号以查看它们是否计算为true。如果它们的计算结果确实为true,则编译器将计算位于#if与最近的#endif指令之间的所有代码。例如#defineDEBUG//...#ifDEBUGConsole.WriteLine("Debugversion");#endif可以使用运算符==(相等)、!=(不相等)、&&(与)及||(或)来计算多个符号。还可以用括号将符号和运算符分组。备注使用#if以及#else、#elif、#endif、#define和#undef指令,可以包括或排除基于由一个或多个符号组成的条件的代码。这在编译调试版本的代码或编译特定配置时最为有用。以#if指令开始的条件指令必须用#endif指令显式终止。#define使您可以定义一个符号,通过将该符号用作传递给#if指令的表达式,使该表达式计算为true。也可以用/define编译器选项来定义符号。可以用#undef来取消定义符号。用/define或#define定义的符号与具有同一名称的变量不冲突。即,不应将变量名传递到预处理器指令,并且只能用预处理器指令计算符号。用#define创建的符号的范围是在其中定义该符号的文件。示例//preprocessor_if.cs#defineDEBUG#defineVC_V7usingSystem;publicclassMyClass{staticvoidMain(){#if(DEBUG&&!VC_V7)Console.WriteLine("DEBUGisdefined");#elif(!DEBUG&&VC_V7)Console.WriteLine("VC_V7isdefined");#elif(DEBUG&&VC_V7)Console.WriteLine("DEBUGandVC_V7aredefined");#elseConsole.WriteLine("DEBUGandVC_V7arenotdefined");#endif}}DEBUGandVC_V7aredefined

斌斌****公主
实名认证
内容提供者


最近下载
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf