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özdizimi
-optionstrict[+ | -]
-optionstrict[:custom]
Tartışmalar
+ | -
Opsiyonel. 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'nde 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 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