optionstrict/
يفرض دلالات النوع الصارم لتقييد تحويلات النوع الضمنية.
/optionstrict[+ | -]
/optionstrict[:custom]
الوسيطات
+ | -
اختياري. خيار /optionstrict+ يقيد تحويل النوع الضمني. الإعداد الافتراضي لهذا الخيار هو /optionstrict-. خيار /optionstrict+ هو نفس /optionstrict. يمكنك استخدام كلاهما لدلالات نوع الإتاحة.custom
مطلوبة. التحذير عندما لا تكون دلالات اللغة الصارمة معتبرة.
ملاحظات
عندما يكون /optionstrict+ قيد المفعول, فقط تحويلات نوع التوسيع يمكن صنعها ضمنياً. تحويلات نوع التضييق الضمني مثل تعيين Decimal كائن النوع إلى كائن نوع عدد صحيح، يتم الإعلام عنها كأخطاء.
لانتاج تحذيرات لتحويلات النوع لبتضييقي الضمني, استخدم /optionstrict:custom. استخدم /nowarn:numberlist لتجاهل التحذيرات المعينة و /warnaserror:numberlist لمعاملة تحذيرات معينة كأخطاء.
لـتعيين /optionstrict في Visual Studio IDE
اختر المشروع المحدد في مستكشف الحلول. في قائمة مشروع, انقر فوق خصائص. لمزيد من المعلومات، راجع مقدمة إلى مصمم المشروع.
انقر فوقالمحول البرمجياً علامة تبويب.
عدّل القيمة في مربع خيار صارم .
لـتعيين /optionstrict برمجياً
- انظر كشف الخيار الصارمِ
مثال
الـتعليمات البرمجية التالية تترجم Test.vb باستخدام دلالات النوع الصارم.
vbc /optionstrict+ test.vb
راجع أيضًا:
المرجع
التحويل البرمجي لعينة من اسطر الأوامر
افتراضات Visual Basic، مشاريع، مربع حوار الخيارات