Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Örtük tür dönüştürmelerini kısıtlamak için katı tür semantiği uygular.
Söz dizimi
-optionstrict[+ | -]
-optionstrict[:custom]
Bağımsız değişkenler
+
| -
isteğe bağlı. seçeneği -optionstrict+
örtük tür dönüştürmeyi kısıtlar. Bu seçenek için varsayılan değerdir -optionstrict-
. seçeneği -optionstrict+
ile aynıdır -optionstrict
. İzinli tür semantiği için her ikisini de kullanabilirsiniz.
custom
Gerekli. Katı dil semantiğine uyulmuyorsa uyarır.
Açıklamalar
Etkin olduğunda -optionstrict+
, yalnızca genişletme türü dönüştürmeleri örtük olarak yapılabilir. Tamsayı türü nesnesine tür nesnesi atama Decimal
gibi örtük daraltma türü dönüştürmeleri hata olarak bildirilir.
Örtük daraltma türü dönüştürmeleri için uyarılar oluşturmak için kullanın -optionstrict:custom
. Belirli uyarıları yoksaymak ve -warnaserror:numberlist
belirli uyarıları hata olarak işlemek için kullanın-nowarn:numberlist
.
Visual Studio IDE'de -optionstrict ayarlamak için
Çözüm Gezgini'da bir projenin seçilmesini sağlayın. Proje menüsünde Özellikler'e tıklayın.
Derle sekmesine tıklayın.
Seçenek Katı kutusundaki değeri değiştirin.
-optionstrict'i program aracılığıyla ayarlamak için
Bkz. Option Strict Deyimi.
Örnek
Aşağıdaki kod, Test.vb
katı tür semantiği kullanarak derler.
vbc -optionstrict+ test.vb