التوجيه المترجمة Monotouch إذا تصحيح الأخطاء
-
27-09-2019 - |
سؤال
في تطبيق Monotouch الخاص بي ، كيف يمكنني وضع توجيه # برنامج التحويل البرمجي لتضمين الكود فقط إذا كان في وضع التصحيح؟
المحلول
يحدد Monodevelop بشكل افتراضي تحديد Debug عند إنشاء حل ، بحيث يمكنك استخدام شيئين: يمكنك استخدام سمات [شرطية ("Debug")] مصدرك.
مثله:
[Conditional ("DEBUG")]
void Log (string msg)
{
Console.WriteLine (msg);
}
void Foo ()
{
Log ("Start");
..
Log ("End");
}
ما هو لطيف في السمة الشرطية هو أن المترجم سيقوم بإزالة المكالمات في وقت الترجمة إذا لم يتم ضبط المفتاح ، وهو أجمل من القمامة رمز المصدر الخاص بك بـ:
#if DEBUG
Console.WriteLine ("start");
#endif
لا تنتمي إلى StackOverflow