Exportar (0) Imprimir
Expandir todo

/optionstrict

Actualización: noviembre 2007

Fuerza una semántica de tipos estricta que limita las conversiones implícitas.


/optionstrict[+ | -]
/optionstrict[:custom]

+ | -

Opcional. La opción /optionstrict+ restringe la conversión de tipos implícita. El valor predeterminado de esta opción es /optionstrict-. La opción /optionstrict+ es igual que /optionstrict. Puede utilizar ambas en semántica de tipos permisiva.

custom

Requerido. Genera una advertencia cuando no se respeta la semántica de lenguaje estricta.

Cuando la opción /optionstrict+ está habilitada, sólo se puede realizar implícitamente las conversiones de ampliación de tipos. Las conversiones de restricción de tipos, como la asignación de un objeto de tipo Decimal a un objeto de tipo Integer, se notificarán como errores.

Para generar las advertencias en las conversiones de restricción de tipos implícitas, utilice /optionstrict:custom. Utilice /nowarn:numberlist para omitir advertencias determinadas y /warnaserror:numberlist para tratar determinadas advertencias como errores.

Para establecer /optionstrict en el entorno de desarrollo integrado de Visual Studio

  1. Tenga seleccionado un proyecto en el Explorador de soluciones. En el menú Proyecto, haga clic en Propiedades. Para obtener más información, vea Introducción al Diseñador de proyectos.

  2. Haga clic en la ficha Compilar.

  3. Modifique el valor en el cuadro Option Strict.

Para establecer /optionstrict mediante programación

La siguiente línea compila Test.vb y utiliza semántica estricta de tipos.

vbc /optionstrict+ test.vb

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft