Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Aplica una semántica de tipo estricta para restringir las conversiones de tipos implícitas.
Sintaxis
-optionstrict[+ | -]
-optionstrict[:custom]
Argumentos
+ | -
Opcional. La -optionstrict+ opción restringe la conversión implícita de tipos. El valor predeterminado de esta opción es -optionstrict-. La -optionstrict+ opción es la misma que -optionstrict. Puede usar ambos para la semántica de tipo permisivo.
custom
Obligatorio. Advertir cuando no se respeta la semántica de lenguaje estricta.
Observaciones
Cuando -optionstrict+ está en vigor, solo se pueden realizar conversiones de tipos de ampliación implícitamente. Las conversiones implícitas de tipos de restricción, como asignar un objeto de tipo a un Decimal objeto de tipo entero, se notifican como errores.
Para generar advertencias para conversiones de tipos de restricción implícita, use -optionstrict:custom. Use -nowarn:numberlist para omitir advertencias concretas y -warnaserror:numberlist para tratar advertencias concretas como errores.
Para establecer -optionstrict en el IDE de Visual Studio
Seleccione un proyecto en el Explorador de soluciones. En el menú Proyecto , haga clic en Propiedades.
Haga clic en la pestaña Compilar.
Modifique el valor en el cuadro Option Strict .
Para establecer -optionstrict mediante programación
Consulte Option Strict Statement.
Ejemplo
El código siguiente se compila Test.vb mediante la semántica de tipos estricta.
vbc -optionstrict+ test.vb