c# 有啥预定义的#if 符号?
Posted
技术标签:
【中文标题】c# 有啥预定义的#if 符号?【英文标题】:What Predefined #if symbos does c# have?c# 有什么预定义的#if 符号? 【发布时间】:2010-09-06 11:50:59 【问题描述】:#if SYMBOL
//code
#endif
C# 预定义了哪些值以供使用?
【问题讨论】:
【参考方案1】:补充一下尼克所说的,MSDN 文档没有列出任何预定义的名称。似乎所有内容都需要来自#define
和/define
。
#if on MSDN
【讨论】:
【参考方案2】:取决于您使用的 /define 编译器选项。 Visual Studio
通过项目设置将DEBUG
符号放入其中,但您可以创建任何您想要的符号。
【讨论】:
【参考方案3】:嗯,这取决于您使用的编译器和命令行选项。 Mono 默认定义的名称与 Microsoft 的编译器不同,并且取决于您使用的系统,您会得到不同的定义,等等。
如果您提供要编译的更具体的系统,我们可能会提供该特定系统的列表(例如:x64 Vista 系统,使用 Visual Studio 2008)。
【讨论】:
以上是关于c# 有啥预定义的#if 符号?的主要内容,如果未能解决你的问题,请参考以下文章