optionstrict/

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

/optionstrict[+ | -]
/optionstrict[:custom]

الوسيطات

  • + | -
    اختياري. خيار /optionstrict+ يقيد تحويل النوع الضمني. الإعداد الافتراضي لهذا الخيار هو /optionstrict-. خيار /optionstrict+ هو نفس /optionstrict. يمكنك استخدام كلاهما لدلالات نوع الإتاحة.

  • custom
    مطلوبة. التحذير عندما لا تكون دلالات اللغة الصارمة معتبرة.

ملاحظات

عندما يكون /optionstrict+ قيد المفعول, فقط تحويلات نوع التوسيع يمكن صنعها ضمنياً. تحويلات نوع التضييق الضمني مثل تعيين Decimal كائن النوع إلى كائن نوع عدد صحيح، يتم الإعلام عنها كأخطاء.

لانتاج تحذيرات لتحويلات النوع لبتضييقي الضمني, استخدم /optionstrict:custom. استخدم /nowarn:numberlist لتجاهل التحذيرات المعينة و /warnaserror:numberlist لمعاملة تحذيرات معينة كأخطاء.

لـتعيين /optionstrict في Visual Studio IDE

  1. اختر المشروع المحدد في مستكشف الحلول. في قائمة مشروع, انقر فوق خصائص. لمزيد من المعلومات، راجع مقدمة إلى مصمم المشروع.

  2. انقر فوقالمحول البرمجياً علامة تبويب.

  3. عدّل القيمة في مربع خيار صارم .

لـتعيين /optionstrict برمجياً

مثال

الـتعليمات البرمجية التالية تترجم Test.vb باستخدام دلالات النوع الصارم.

vbc /optionstrict+ test.vb

راجع أيضًا:

المرجع

optioncompare/

optionexplicit/

/optioninfer

/nowarn

Visual Basic) /warnaserror)

التحويل البرمجي لعينة من اسطر الأوامر

كشف الخيار الصارمِ

افتراضات Visual Basic، مشاريع، مربع حوار الخيارات

موارد أخرى

المحول البرمجي في Visual Basic