#undef (C# مرجع)

#undefيسمح لك undefine رمز، بحيث، باستخدام الرمز كـ التعبير في#if التوجيه، يتم تقييم التعبير إلى false.

يمكن تعريف الرمز أما مع التوجيه # تعريف أو /define المترجم خيار. #undefيجب أن يظهر التوجيه في الملف قبل استخدم أية عبارات لا تكون أيضا توجيهات.

مثال

// preprocessor_undef.cs
// compile with: /d:DEBUG
#undef DEBUG
using System;
class MyClass 
{
    static void Main() 
    {
#if DEBUG
        Console.WriteLine("DEBUG is defined");
#else
        Console.WriteLine("DEBUG is not defined");
#endif
    }
}

DEBUG is not defined 

راجع أيضًا:

المرجع

توجيهات #C

المبادئ

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

موارد أخرى

مرجع C#‎