C#预处理器指令 用法

 2023-09-10 阅读 27 评论 0

摘要:第一种: 在Visual Studio 开发环境中设置此编译器选项。 1,打开项目的“属性”页。 2,单击“生成”属性页。 预处理器定义?如下图 上图的几点说明: 应输入预处理器指令?1,如果在“Define DEBUG constant” 或“Define TRACE constant”

第一种:

在Visual Studio 开发环境中设置此编译器选项。

1,打开项目的“属性”页。

2,单击“生成”属性页。

预处理器定义?如下图

 

 

上图的几点说明:

应输入预处理器指令?1,如果在“Define DEBUG constant” 或“Define TRACE constant” 前面的checkbox上打勾,就说明已经定义了"DEBUG"或“TRACE”。那么在代码里就不用再写“#define DEBUG”之类的,直接像 #if DEBUG这样用就可以了。

2,如果要自己定义一个,如:complatre,那么要在“Conditional complilation symbols”文本框中输入“complatre”,然后代码中才能用:#if complatre

上图的操作完成后。那么程序里就可以用了,如:

 

#if DEBUG

常见的预处理命令?Console.WriteLine("aa");

#endif

#if complatre

Console.WriteLine("bb");

#endif

drva指令用法、 

第二种:

在程序中定义,假如上图的“DEBUG”,checkbox没有勾。那么要用就要在程序中定义了。但是一定要放在程序文件的最上面个,也就是放在,如:using system;上面。如下:

 

 

c语言预处理命令、#define DEBUG
using System;

namespace ConsoleApplication2
{
    class Program
    {    
        static void Main(string[] args)
        {

#if DEBUG
            Console.WriteLine("aaa");
#endif
            Console.ReadLine();
        }
    }
}

 

 

c语言预编译指令、 

 

 

 

转载于:https://www.cnblogs.com/xiaosa_25/archive/2011/05/05/2037460.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/34638.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息