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
Value of type '<type1>' cannot be converted to '<type2>'
Un'istruzione tenta di convertire un tipo di dati in un altro mediante una procedura non definita. Di seguito sono riportate alcune delle possibili cause dell'errore.
Una conversione specifica due tipi di dati tra cui non viene eseguita alcuna conversione. Un esempio può essere una conversione da un valore Boolean al tipo Date.
L'inizializzazione di una matrice non comprende parentesi graffe ({}) dopo una clausola New. In questo caso, <tipo2> è nella forma 'matrice unidimensionale di <tipo>'.
ID errore: BC30311
Per correggere l'errore
Accertarsi che l'espressione possa essere convertita nel tipo di dati di destinazione.
Se <tipo2> è una matrice, assicurarsi che la clausola New contenga sia le parentesi che le parentesi graffe dopo il nome del tipo. Nel codice seguente viene illustrata la corretta inizializzazione di una matrice.
Dim anIntArray As Integer() = New Integer() {}
Vedere anche
Attività
Procedura: inizializzare una variabile di matrice