کاربرد دستور iF# چیست؟
طریقه استفاده آن به چه نحوی است؟
کاربرد دستور iF# چیست؟
طریقه استفاده آن به چه نحوی است؟
دستور preprocessor هست یعنی توسط compiler قبل از compile اجرا میشه. استفاده های مختلفی میشه ازش کرد. برای مثال شما میخوای در حالت Debug یک کد، و در حالت Release یک کد دیگه اجرا بشه:
#if (DEBUG)
// Use some debugging tools
// ...
#else
// Do something else
#endif
موقعی که کد قراره کامپایل بشه، اگه در حالت Debugباشه فگ DEBUG فعاله و کد بالایی اجرا میشه وگرنه کد پایینی. البته این فقط یک نمونه از شرطهایی هست که با #if میشه گذاشت.