Aracılığıyla paylaş


-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

  1. Çözüm Gezgini'da bir projenin seçilmesini sağlayın. Proje menüsünde Özellikler'e tıklayın.

  2. Derle sekmesine tıklayın.

  3. 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.