c#有哪些预定义的#if symbos?
时间:2020-03-05 18:41:50 来源:igfitidea点击:
#if SYMBOL //code #endif
Cpredefine使用什么值?
解决方案
回答
取决于我们使用的/ define编译器选项。通过项目设置,Visual Studio会在其中放置DEBUG符号,但是我们可以创建所需的任何符号。
回答
除了Nick所说的之外,MSDN文档没有列出任何预定义的名称。似乎所有这些都需要来自#define和/ define。
#if在MSDN上
回答
好吧,这取决于我们使用的编译器以及命令行选项。默认情况下,Mono定义的名称与Microsoft编译器的名称不同,并且取决于我们所使用的系统,我们将获得不同的定义,等等。
如果我们提供要为其编译的更特定的系统,则我们可能能够提供该特定系统的列表(例如:使用Visual Studio 2008的x64 Vista系统)。