2010-03-12 81 views

回答

0

編譯器選項/ d等同於C#預處理程序選項

#define symbol 

可以檢查符號是否被定義使用

#if symbol 
... code if symbol is defined 
#else 
... code if symbol is undefined 
#endif 

MSDN

+0

嗨,我知道這一點,我想在RUNTIME訪問這個常量的值。 – user310291 2010-03-12 10:26:06

+0

@ user284523這是一個編譯器符號,不是C#常量,它沒有值! – devio 2010-03-12 15:32:46

0

由於預處理器指令是一個完全編譯時構造,所以不能在運行時直接測試QUUX。您可以在#if塊&中設置一個變量,但不能直接測試預處理器標誌。

相關問題