码迷,mamicode.com
首页 > Windows程序 > 详细

c#常用的预处理器指令

时间:2018-09-26 11:42:03      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:str   程序   额外   企业   定义   产生   消息   传递   错误   

预处理器指令指导编译器在实际编译开始之前对信息进行预处理。所有的预处理器指令都是以 # 开始。

#define 预处理器指令创建符号常量。#define 允许您定义一个符号,这样,通过使用符号作为传递给 #if 指令的表达式,表达式将返回 true。在程序调试和运行上有重要的作用。比如预处理器指令可以禁止编译器编译代码的某一部分,如果计划发布两个版本的代码,即基本版本和有更多功能的企业版本,就可以使用这些预处理器指令来控制。在编译软件的基本版本时,使用预处理器指令还可以禁止编译器编译于额外功能相关的代码。

#if条件指令 来创建一个条件指令。条件指令用于测试符号是否为真。如果为真,编译器会执行 #if 和下一个指令之间的代码。

#warning 和 #error:当编译器遇到它们时,会分别产生警告或错误。如果编译器遇到 #warning 指令,会给用户显示 #warning 指令后面的文本,之后编译继续进行。如果编译器遇到 #error 指令,就会给用户显示后面的文本,作为一条编译错误消息,然后会立即退出编译。使用这两条指令可以检查 #define 语句是不是做错了什么事,使用 #warning 语句可以提醒自己执行某个操作。

#region 和 #endregion 指令用于把一段代码标记为有给定名称的一个块,使代码在屏幕上更好地布局。

c#常用的预处理器指令

标签:str   程序   额外   企业   定义   产生   消息   传递   错误   

原文地址:https://www.cnblogs.com/liulei587/p/9705761.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!