您所在的位置: 首页>>读书频道>>设计开发>>.Net系列>>

3.9.2 定义预处理器符号

http://book.51cto.com  2008-07-19 12:37  (美)米凯利斯(Michaelis, M.)著/周靖译  人民邮电出版社  我要评论(0)
  • 摘要:《C#本质论》第3章运算符和控制流,这一章将讲述运算符和控制流语句。利用运算符所提供的特定语法,可以针对计算中涉及的操作数执行各种不同的计算或操作,本小节为大家介绍定义预处理器符号。
  • 标签:C#  本质论  运算符  控制流  C#本质论

3.9.2 定义预处理器符号

可以采取两种方式来定义预处理器符号。第一种方式是使用#define指令,如代码清单3-54所示。

代码清单3-54 一个#define例子

#define CSHARP2

第二种方式是在为.NET编译的时候使用define选项,如输出3-27所示。

输出3-27

>csc.exe /define:CSHARP2 TicTacToe.cs

输出3-28展示了在使用Mono编译器的前提下,如何实现相同的功能。

输出3-28

 >mcs.exe -define:CSHARP2 TicTacToe.cs

要添加多个定义,只需以分号分隔定义。使用编译器选项的优点在于,不需要更改源代码,所以可以使用相同的源代码文件来生成两套不同的
二进制程序。

要取消符号的定义,可以采取和使用#define相同的方式来使用#undef指令。

【责任编辑:夏书 TEL:(010)68476606】

回书目   上一节   下一节
C#实用基础教程
C#技术开发指南
深入Vista应用程序开发
Ruby on Rails 社区网站开发
ASP.NET从入门到精通
 
 验证码: (点击刷新验证码)   匿名发表
  • Visual C++ 完全自学宝典

  • 作者:强锋科技,朱洪波
  • Visual C++ 6.0是微软公司为程序人员提供的Visual Studio 6.0工具套件中的重要组成部分。本书由浅入深地介绍使用Visual C++ 6.0..
Copyright©2005-2008 51CTO.COM 版权所有