您的位置:首页 > 编程语言 > C#

天轰穿C#教程之C#预处理指令【原创】

2012-10-10 09:18 169 查看
  接下来介绍一种C#中一种从来不会被转化为可执行代码,但却会影响编译过程的特殊指令。它们就是预处理指令。

  

  小天:既然从来都不会被执行,有什么用啊?虽然注释也都不会被执行,但是人家能够帮助我们使代码更容易阅读。

  

  老田:所谓的预处理指令,就是用来控制编译器工作的一些指令,比如说使用预处理指令来禁止编译器编译代码的某一部分。就拿我们使用的Windows操作系统、Visual Studio等软件来说吧。它们都有好几个版本,区别最大的是基本版和旗舰版。我们完全可以想象,最初开发出来这些软件的时候,肯定都是按照旗舰版的标准来开发的,可是为什么后来我们使用的时候发现基本版中很多功能都没有呢?其实就是在开发的时候就使用了预处理指令把基本版中要删除的功能都标记出来了。

  

  另外,所有的C#预处理指令都是以符号#开头的。还有就是预处理器指令必须是行上的唯一指令。

  

  下面我们分别来介绍下这些在C#中并不太常用却很有用的指令吧。

  

  本文为天轰穿原著系列,转载请注明出处及作者!

  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: