预处理指令
预处理指令其实是C/C++中比较常用的概念,不过C#编译器也定义了一部分预处理指令,用于程序员指示编译器如何编译代码,用法与C/C++类似。这部分内容其实极少使用,这篇笔记我们简单介绍一下。
指令 | 说明 |
---|---|
#define identifier | 定义编译符号 |
#undef identifier | 取消定义编译符号 |
#if expression | 如果表达式为true,则编译下面片段 |
#elif expression | 如果表达式为true,则编译下面片段 |
#else | 如果之前#if和#elif表达式均为false,则编译下面片段 |
#endif | 标记结束#if结构 |
#region name | 标记一段代码开始 |
#endregion name | 标记一段代码结束 |
#warning message | 显示编译时警告信息 |
#error message | 显示编译时错误信息 |
#line indicator | 修改编译器信息中显示的行数 |
#pragma warning | 提供修改编译器警告信息行为的选项 |
作者:Gacfox
版权声明:本网站为非盈利性质,文章如非特殊说明均为原创,版权遵循知识共享协议CC BY-NC-ND 4.0进行授权,转载必须署名,禁止用于商业目的或演绎修改后转载。