/optionstrict
Örtülü Tür Dönüşümleri kısıtlamak için sıkı tür semantiği zorlar.
/optionstrict[+ | -]
/optionstrict[:custom]
Değişkenler
+ | -
İsteğe Bağlı./optionstrict+ Seçenek örtük tür dönüştürmesi kısıtlar.Bu seçenek için varsayılan değer /optionstrict-./optionstrict+ Seçeneği ile aynı olan /optionstrict.Her iki izin türü semantiği için kullanabilirsiniz.custom
Gerekli.Kesin dil kurallarına uyulmadığında uyar.
Notlar
Zaman /optionstrict+ , yalnızca widening Tür dönüştürmeleri örtük olarak yapılamıyor etkindir.Tür dönüştürmeleri, atama gibi daraltmaya örtülü bir Decimal tamsayı türü nesnesini yazın ve hataları olarak bildirilen.
Örtülü daraltma türü dönüştürmeleri için uyarılar oluşturmak için /optionstrict:custom.Use /nowarn:numberlist belirli uyarılarını yoksaymanızı ve /warnaserror:numberlist belirli uyarıları hata olarak işler için.
/Optionstrict Visual Studio IDE'de ayarlamak için
Seçilen bir proje olan Solution Explorer.Üzerinde Proje menüsünde,'ı özellikleri. Daha fazla bilgi için bkz. Proje Tasarımcısı Giriº.
Tıklatın derleme sekmesi.
Değeri değiştirmek Seçeneği katı kutusu.
/Optionstrict programlı olarak ayarlamak için
- Bkz: Option Strict Deyimi
Örnek
Aşağıdaki kodu derlerken Test.vb sıkı tür mantığı kullanarak.
vbc /optionstrict+ test.vb
Ayrıca bkz.
Başvuru
Örnek Derleme Komut Satırları (Visual Basic)
Visual Basic projeleri, varsayılan seçenekleri iletişim kutusu