4.用条件属性而不是#if
时以or 的形式并列的。例如,下面这个版本的CheckState会在DEBUG或者TRACE为真时被调用:
[ Conditional( "DEBUG" ),
Conditional( "TRACE" ) ]
private void CheckState( )
如果要产生一个and 的并列条件属性,你就要 自己事先直接在代码里使用预处理命令定义一个标记:
#if ( VAR1 && VAR2 )
#define BOTH
#endif