<variablename>' não será inferido porque é uma variável local estática
O compilador não inferir o tipo de dados de estático variáveis locais.No exemplo a seguir, com Option Strict conjunto para Off, o tipo de m será Object, independentemente se Option Infer é conjunto para On ou Off. inferência de tipos de tipos local não se aplica.
Sub Main()
Static m = 10
End Sub
Por padrão, essa é uma mensagem de aviso.Para obter informações sobre sistema autônomo ocultar avisos ou sistema autônomo tratar avisos sistema autônomo erros, consulte Configurando Avisos (Warnings) no Visual Basic.
ID de erro: BC42111
Para resolver esse aviso
Especificar o tipo de dados para variáveis locais estáticas.
Por exemplo, se você desejar m no exemplo anterior é do tipo Integer, especifique o tipo na declaração.
Sub Main() Static m As Integer = 10 End Sub
Consulte também
Tarefas
Como: Aumentar o tempo de vida da variável