#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.

راجع أيضًا:

المرجع

توجيهات #C

المبادئ

دليل البرمجة لـ #C

موارد أخرى

مرجع C#‎