1
A
回答
1
#if QUUX
//some stuff here
#endif
你可以找到更多關於在這裏http://msdn.microsoft.com/en-us/library/hyx43has(VS.80).aspx
如果你想讓它在運行時則可以發揮您的創意預編譯的東西。
bool quux;
#if QUUX
quux = true;
#endif
if(quux)
{
//do whatever
}
0
編譯器選項/ d等同於C#預處理程序選項
#define symbol
可以檢查符號是否被定義使用
#if symbol
... code if symbol is defined
#else
... code if symbol is undefined
#endif
看MSDN。
0
由於預處理器指令是一個完全編譯時構造,所以不能在運行時直接測試QUUX。您可以在#if
塊&中設置一個變量,但不能直接測試預處理器標誌。
相關問題
- 1. C預處理器在運行時?
- 2. 如何獲得Emacs的妥善處理C預處理器
- 3. 如何在預處理器宏中對運算結果進行串化處理
- 4. 在Boost預處理器中混合變量和整型常量
- 5. 如何獲得處理腳本在div中運行
- 6. 如何在tensorflow中運行Iteration.get_next()後獲得批處理批處理?
- 7. 如何獲得批處理腳本運行的驅動器號?
- 8. 資產文件在rails中編譯時,預處理器引擎如何運行?
- 9. 如何在Java中獲得UNIX正常運行時間?
- 10. 如何獲得在運行時的WPF
- 11. 如何在C#中獲得總處理器時間?
- 12. 在宏上運行的預處理宏?
- 13. 在IE6中運行的CSS預處理器
- 14. 如何在sqlite中計算正在運行的待處理值
- 15. 我如何獲得Ant中可用處理器的數量
- 16. 爲GCC運行「輕」預處理器
- 17. 如何在運行時獲得'Option Compare'的值?
- 18. JMeter的如何獲得多域主體在BeanShell的預處理器
- 19. 如何在運行批處理文件時設置變量
- 20. 如何在Beanshell預處理器中獲取HTTP POST請求體?
- 21. 如何處理量角器中的超時異常
- 22. 如何在Windows XP下從Dev-C++獲得預處理代碼?
- 23. 如何在C預處理器中生成唯一值?
- 24. 在Java中處理運行時異常的正確方法
- 25. 如何通過預處理器定義獲得函數簽名?
- 26. Web開發如何處理常量值?
- 27. 如何在靈藥中獲得可用的處理器?
- 28. 遞歸如何在第一次運行時獲得該值
- 29. 如何在運行時使用Camel更改處理器屬性?
- 30. C++預處理器變量
嗨,我知道這一點,我想在RUNTIME訪問這個常量的值。 – user310291 2010-03-12 10:26:06
@ user284523這是一個編譯器符號,不是C#常量,它沒有值! – devio 2010-03-12 15:32:46