بيت تطوير ما هو المشغل فحص؟ - تعريف من techopedia

ما هو المشغل فحص؟ - تعريف من techopedia

جدول المحتويات:

Anonim

تعريف - ماذا يعني فحص المشغل؟

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


على الرغم من أن هناك خيارات أخرى للتحقق من التدفق الزائد ، مثل مفاتيح التحويل البرمجي وتكوينات بيئة التنفيذ ، فإن المشغلين الذين تم فحصهم يوفرون طريقة برمجية لتحقيق ذلك والتأكد من معالجة الفائض.

يشرح Techopedia المشغل فحص

العمليات التي تتأثر بالتحقق من التدفق الزائد باستخدام عوامل التشغيل المحددة هي تلك التي تستخدم عوامل تشغيل محددة مسبقًا ، بما في ذلك "++" و "-" والعوامل الثنائية مثل "+" و "-" و "/" و "*" و تحويلات رقمية صريحة من نوع متكامل إلى آخر ، أو من تعويم / مزدوج إلى نوع متكامل. سيتم إخراج العملية من المعاملات. بالنسبة للتعبيرات التي تحتوي على قيم ثابتة فقط ، يمكن الكشف عن الفائض بواسطة المترجم وعرضه كخطأ. بالنسبة للتعبيرات التي تتكون من قيمة واحدة أو أكثر من قيمة غير ثابتة ، سيتم فحص الفائض أثناء وقت التشغيل وسيتم رفع استثناء (System.OverflowException).

على النقيض من التحقق من التدفق الزائد لحساب عدد صحيح موقّع في C / C ++ والذي يكون فيه "تعريف التطبيق" ، فإن C # قد حسن طريقة التحكم في التدفق الزائد. يتم استخدام عامل التشغيل الذي تم فحصه لتنفيذ عبارات C # في سياق محدد بحيث يتم رفع استثناء عند حدوث تجاوز سعة حسابي. يفرض وقت تشغيل اللغة العامة (CLR) على التعامل مع حالات تجاوز سعة مكدس الذاكرة المؤقتة أثناء إجراء عمليات على أنواع عدد صحيح يمكن أن ينتج عنها قيم خارج حدود نوع البيانات.

يؤثر عامل التشغيل الذي تم فحصه على سياق التحقق من التدفق الزائد للعمليات المحددة نصياً بين قوسين. لا يؤثر على أي وظيفة يتم استدعاءها نتيجة لتقييم التعبير الوارد.

تمت كتابة هذا التعريف في سياق C #
ما هو المشغل فحص؟ - تعريف من techopedia