Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
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