PDA

View Full Version : سوال: کاربرد دستور iF#‎ چیست؟



alexmcse
جمعه 01 اسفند 1393, 20:08 عصر
کاربرد دستور iF#‎‎ چیست؟

طریقه استفاده آن به چه نحوی است؟

:متفکر:

plus
جمعه 01 اسفند 1393, 20:26 عصر
دستور preprocessor‌ هست یعنی توسط compiler قبل از compile‌ اجرا میشه. استفاده های مختلفی میشه ازش کرد. برای مثال شما میخوای در حالت Debug‌ یک کد، و در حالت Release‌ یک کد دیگه اجرا بشه:

#if (DEBUG)
// Use some debugging tools
// ...
#else
// Do something else
#endif

موقعی که کد قراره کامپایل بشه، اگه در حالت Debug‌باشه فگ DEBUG فعاله و کد بالایی اجرا میشه وگرنه کد پایینی. البته این فقط یک نمونه از شرطهایی هست که با #if میشه گذاشت.