Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
<Variablename>' will not be inferred because it is a static local variable
Il tipo di dati delle variabili locali statiche non viene dedotto dal compilatore. Nell'esempio riportato di seguito, con Option Strict impostato su Off, il tipo di m è Object, indipendentemente dal fatto che Option Infer sia impostato su On o Off. L'inferenza dei tipi locali non è applicabile.
Sub Main()
Static m = 10
End Sub
Per impostazione predefinita, si tratta di un messaggio di avviso. Per ulteriori informazioni su come nascondere gli avvisi o considerarli come errori, vedere Configurazione degli avvisi in Visual Basic.
ID errore: BC42111
Se viene visualizzato questo avvertimento
Specificare il tipo di dati per le variabili locali statiche.
Ad esempio, se si desidera che nell'esempio precedente m sia di tipo Integer, specificare il tipo nella dichiarazione.
Sub Main() Static m As Integer = 10 End Sub
Vedere anche
Attività
Procedura: aumentare la durata di una variabile