#elif (C# مرجع)
#elifيتيح لك إنشاء المركبة التوجيه الشرطي. #elifسوف يتم تقييم التعبير في حالة أي منهما يسبق #if (مرجع C#)ولا أي يسبق، اختيارية، #elif توجيه تقييم التعبيرات إلى true. إذا كان على #elifيتم تقييم التعبير إلى true، المحول البرمجي بتقييم الجميع تعليمات برمجية الموجودة بين #elifو التالية التوجيه الشرطي. فعلى سبيل المثال:
#define VC7
//...
#if debug
Console.Writeline("Debug build");
#elif VC7
Console.Writeline("Visual Studio 7");
#endif
يمكنك استخدام operaإلىrs ==(مساواة) !=(inequality) &&(و)، و ||(أو)، إلى تقييم رموز متعددة. يمكنك أيضاً تجميع الرموز وعوامل التشغيل مع الأقواس.
ملاحظات
#elifيعادل إلى استخدام:
#else
#if
استخدام #elifهو أسهل، لأن كل #ifيتطلب #endif ( مرجع C# )، بينما #elifيمكن استخدامها بدون مطابق #endif.
راجع #if (مرجع C#) لمثال عن استعمال #elif.