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