C#预处理器指令

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
posted @   LilyFlower  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示