-optionstrict
Ö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
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin