c#预处理指令

#define #undef

这些指令告诉编译器哪些代码块需要编译,哪些不需要

#warning #error

编译过程中遇到#warning则抛出一条警告,然后继续执行

编译过程中遇到#error则抛出错误,退出编译,不会生成IL代码。

#region #endregion

用于把一段代码标记为给定名称的一个块。

#line

它用于编译器在警告和错误信息中显示的文件名和行号信息。

#pragma

指令可以抑制或还原指定的编译警告。

原文地址:https://www.cnblogs.com/HelloMyWorld/p/3088151.html