Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El compilador no deduce el tipo de datos de las variables locales estáticas. En el ejemplo siguiente, con el valor de Option Strict establecido en Off, el tipo de m será Object, independientemente de si el valor de Option Infer está establecido en On o Off. La inferencia de tipo local no se aplica.
Sub Main()
Static m = 10
End Sub
De forma predeterminada, este mensaje es una advertencia. Para obtener información sobre cómo ocultar las advertencias o cómo tratarlas como errores, vea Configuring Warnings in Visual Basic.
Id. de error: BC42111
Para resolver esta advertencia
Especifique el tipo de datos de las variables locales estáticas.
Por ejemplo, si quiere que el elemento m del ejemplo anterior sea de tipo Integer, especifique el tipo en la declaración.
Sub Main()
Static m As Integer = 10
End Sub