visual net creacion comment comentarios caracteristicas año .net vb.net option-strict

.net - comment - visual basic net año de creacion



VB.NET Desactiva la opción estricta en línea (3)

¿Hay una manera de desactivar la opción estricta para una sola línea de código?

Estoy haciendo algunos trabajos de mantenimiento y necesito "hacer trampa" en un solo lugar y no quiero reducir el estándar para todo el archivo.


Como debe aparecer en la sección de declaraciones del módulo, la option strict no se puede usar en medio del código. Pero se puede hacer por módulo, lo que podría ayudar un poco.

Y no hay ninguna mención en el libro "Visual Basic 2005 en pocas palabras" que sugiere que hay otro método para encenderlo o apagarlo.


Lamentablemente, no es posible para una sola línea de código en un archivo. Ver los documentos de MSDN .

Por otro lado, probablemente podría hacer que su única línea de código sea una función separada, colocarlo en un archivo nuevo con atributos de clase parciales y poner Option Strict Off en ese archivo. El compilador de IL probablemente integrará tu función de todos modos, por lo que será equivalente a la velocidad, pero será feo desde un punto de vista práctico.


Un par de otras ideas:

  • Puede codificar con el código de apagado y encenderlo de vez en cuando para asegurarse de que el resto de su código cumpla con los requisitos.
  • Puede configurarlo para que Option Strict esté ENCENDIDO para las versiones de lanzamiento pero APAGADO para las versiones de depuración.