المفحوصة والغير مفحوصة (مرجع #C)

يمكن تنفيذ عبارات الـ #C في سياق مفحوص أو سياق غير مفحوص. في السياق المفحوص يتم رفع استثناء عند وجود مشاكل تجاوز المجال الرقمية. في السياق الغير مفحوص يتم تجاهل مشاكل تجاوز المجال الرقمية ويتم اقتطاع النتيجة.

  • checked تحدد السياق المفحوص.

  • unchecked تحدد السياق الغير مفحوص.

إن لم تقم بتحديد checked ولا unchecked فإن السياق الافتراضي يعتمد على عوامل خارجية مثل خيارات برنامج التحويل البرمجي.

تتأثر العمليات التالية بواسطة فحص مشكلات تجاوز السعة:

  • التعبيرات التي تستخدم العوامل المعرفة التالية المعرفة مسبقاً على الأنواع العددية الصحيحة:

    ++   —- (الأحادي)+   -   *   /

  • تحويلات رقمية واضحة بين الأنواع العددية الصحيحة.

خيار برنامج التحويل البرمجي /checked يتيح لك تحديد السياق مفحوص أو غير مفحوص لكل العبارات الحسابية للأعداد الصحيحة الغير محددة بوضوح باستخدام الكلمة الأساسية checked أو unchecked.

راجع أيضًا:

المرجع

الكلمات الأساسية لـ #C

الكلمات الأساسية للعبارات (مرجع #C)

المبادئ

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

موارد أخرى

مرجع C#‎