你的位置:首页 > 软件开发 > ASP.net > C#预处理器指令 ,你造吗??? (●◡●)

C#预处理器指令 ,你造吗??? (●◡●)

发布时间:2016-02-03 19:00:16
什么是c#预处理指令??用于在 C# 源代码中嵌入的编译器命令。C#预处理器指令有哪些??↓↓↓这些就是预处理器指令啦 下面我们一一道来(●◡●)1.#if ,#elif,#else,endif c#编译的第一步就 ...

什么是c#预处理指令??

用于在 C# 源代码中嵌入的编译器命令。

C#预处理器指令有哪些??

↓↓↓这些就是预处理器指令啦

C#预处理器指令 ,你造吗???  (●◡●)

 

下面我们一一道来(●'◡'●)

1.#if ,#elif,#else,endif 

c#编译的第一步就是预处理,这一步中,根据源程序中#开头的指令(预处理指令)进行处理。
首先,预处理首先扫描到#define Debug1,预处理器得知你定义了Debug1

#region 块不能与 #if块重叠。但是,可以将 #region 块嵌套在 #if 块内,或将 #if 块嵌套在 #region 块内。

 

(下面这段摘自:https://msdn.microsoft.com/zh-cn/library/ms173226(v=vs.80).aspx)

7.#pragma checksum

可用于生成源文件的校验和,以帮助调试 get='_blank'>ASP.NET 页。

#pragma checksum "filename" "{guid}" "checksum bytes"

参数

"filename"  

要求监视更改或更新的文件的名称。

"{guid}"  

文件的全局唯一标识符 (GUID)。

"checksum_bytes"  

十六进制数的字符串,表示校验和的字节。必须是偶数位的十六进制数。奇数位的数字会导致编译时警告,从而使指令被忽略。

备注

原标题:C#预处理器指令 ,你造吗??? (●◡●)

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录