C# 预处理器指令

本节讨论 C# 语言的预处理器指令:

#if

#else

#elif

#endif

# define

#undef

#warning

#error

#line

#region

#endregion

#pragma

#pragma warning

#pragma checksum

虽然编译器没有单独的预处理器,但在处理该节中描述的指令时如同存在一个单独的预处理器;这些指令用于辅助条件编译。 与 C 和 C++ 指令不同,不能使用这些指令创建宏。

预处理器指令必须是行上的唯一指令。

请参见

概念

C# 编程指南

其他资源

C# 参考