【问题标题】:What Predefined #if symbos does c# have?c# 有什么预定义的#if 符号?
【发布时间】:2010-09-06 11:50:59
【问题描述】:
#if SYMBOL
  //code
#endif

C# 预定义了哪些值以供使用?

【问题讨论】:

    标签: c#


    【解决方案1】:

    补充一下尼克所说的,MSDN 文档没有列出任何预定义的名称。似乎所有内容都需要来自#define/define

    #if on MSDN

    【讨论】:

      【解决方案2】:

      取决于您使用的 /define 编译器选项。 Visual Studio 通过项目设置将DEBUG 符号放入其中,但您可以创建任何您想要的符号。

      【讨论】:

        【解决方案3】:

        嗯,这取决于您使用的编译器和命令行选项。 Mono 默认定义的名称与 Microsoft 的编译器不同,并且取决于您使用的系统,您会得到不同的定义,等等。

        如果您提供要编译的更具体的系统,我们可能会提供该特定系统的列表(例如:x64 Vista 系统,使用 Visual Studio 2008)。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-10-29
          • 2012-11-14
          • 1970-01-01
          • 1970-01-01
          • 2013-03-10
          • 1970-01-01
          • 2012-10-03
          相关资源
          最近更新 更多