Aracılığıyla paylaş


/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

  1. Seçilen bir proje olan Solution Explorer.Üzerinde Proje menüsünde,'ı özellikleri. Daha fazla bilgi için bkz. Proje Tasarımcısı Giriº.

  2. Tıklatın derleme sekmesi.

  3. Değeri değiştirmek Seçeneği katı kutusu.

/Optionstrict programlı olarak ayarlamak için

Örnek

Aşağıdaki kodu derlerken Test.vb sıkı tür mantığı kullanarak.

vbc /optionstrict+ test.vb

Ayrıca bkz.

Başvuru

/optioncompare

/optionexplicit

/optioninfer

/nowarn

/warnaserror (Visual Basic)

Örnek derleme komut satırları (Visual Basic)

Option Strict deyimi

Visual Basic projeleri, varsayılan seçenekleri iletişim kutusu

Diğer Kaynaklar

Visual Basic komut satırı derleyicisi