美文网首页
C#预处理指令

C#预处理指令

作者: 叫我颜先生 | 来源:发表于2018-06-17 16:53 被阅读0次

下面的程序演示了条件指令的用法:

   #define DEBUG
   #define VC_V10
   using System;
   public class TestClass
   {
      public static void Main()
      {

         #if (DEBUG && !VC_V10)
            Console.WriteLine("DEBUG is defined");
         #elif (!DEBUG && VC_V10)
            Console.WriteLine("VC_V10 is defined");
         #elif (DEBUG && VC_V10)
            Console.WriteLine("DEBUG and VC_V10 are defined");
         #else
            Console.WriteLine("DEBUG and VC_V10 are not defined");
         #endif
         Console.ReadKey();
      }
   }

当上面的代码被编译和执行时,它会产生下列结果:

   DEBUG and VC_V10 are defined

相关文章

  • 介绍预处理器命令的应用

    预处理器指令 C#并没有一个像C++那样的独立预处理器,所谓的预处理器指令实际上是由编译器处理的。 #define...

  • C#预处理指令

    下面的程序演示了条件指令的用法: 当上面的代码被编译和执行时,它会产生下列结果:

  • C# 预处理指令

    不会转化为可执行代码中的命令,但会影响编译过程的各个方面。 1.#if 当编译器遇到#if 语句后,将先检查相关的...

  • C语言 枚举类型和预处理指令

    枚举的定义 预处理指令 所有的预处理指令都是以#开头 预处理指令分为三种 宏定义 条件编译 文件包含 预处理指令在...

  • 面向对象(三十三)-预处理指令

    什么是预处理指令预处理器指令指导编译器在实际编译开始之前对信息进行预处理。预处理指令注意点所有的预处理器指令都是以...

  • C和指针——简介篇

    程序示例 预处理指令 以上5行都为预处理指令。因为它们是由预处理器解释的。预处理器读入源代码,根据预处理指令对其进...

  • 预处理指令与typedef

    1.预处理指令 什么是预处理指令:在我们的文件翻译成0和1之前做的操作我们称之为预处理指令一般情况预处理指令都是以...

  • 预处理指令 什么是预处理指令:在我们的文件翻译成0和1之前做的操作我们称之为预处理指令一般情况预处理指令都是以#号...

  • C# 预处理器指令

    预处理器指令 用于指示编译器如何对待处理源代码。 通用规则 预处理器指令的某些最重要的句法规则如下: 预处理器指令...

  • iOS开发之宏定义的使用

    a、宏定义是预处理指令,所有的预处理指令以#开头 b、预处理指令的作用域是在编写指令的那一行开始,到文件的结尾结束...

网友评论

      本文标题:C#预处理指令

      本文链接:https://www.haomeiwen.com/subject/tscweftx.html