【发布时间】:2012-06-10 15:13:41
【问题描述】:
我想知道两者之间有什么区别
#define MYSYMBOL
#if MYSYMBOL
public void foo () {
// ...
}
#endif
和
#define MYSYMBOL
[Conditional("MYSYMBOL")]
public void foo () {
// ...
}
?
也许这很明显,但如果有人能给我一个正确方向的提示,我将不胜感激:)
【问题讨论】:
标签: c# debugging c-preprocessor compiler-directives