预处理C#

1.什么是预处理

   源代码指定了程序的定义。预处理(preprocessior directive)指令是指示编译器如何处理源代码。这里的预处理和C,C++里面的预处理是不一样的,在C,C++中有实际的预处理阶段,C#中没有实际预处理程序,在C#中有编译器处理。

2.简单一个例子

#define A
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
#if !A
            const int e=30;
            string s="s";
#else
             const int e=30;
            string s="s";
#endif


        }
    }
}

  

原文地址:https://www.cnblogs.com/AiYaTou/p/4864608.html