c#预处理指令
预处理器指令告诉C#编译器要编译哪些代码,并指出如何处理代码中的特定错误或者警告。C#预处理器指令还可以告诉C#编译器有关代码组织的信息。
每个预处理器指令都以#开头,而且必须一行写完。换行符标志着预处理器指令的结束。常见的预处理器指令如下所示:
- if指令
#if CSHARP2PLUS
Console.Clear();
#endif
- elif指令
#if LINUX
...
#elif WINDOWS
...
#endif
-
else指令
#if CSHARP1
...
#else
...
#endif
-
define指令
用于定义预处理符号
#define CSHARP2PLUS
-
undef指令
#undef CSHARP2PULS
- error指令
生成错误消息
#error Buggy implementation
- warning指令
生成警告消息
#warning Needs code review
- pragma指令
关闭警告消息
#pragma warning disable 1030
- line指令
#line default
- region指令
#region Methods
...
#endregion
标签:...,C#,指令,处理器,endif,warning
From: https://www.cnblogs.com/lilyflower/p/18008654