'<costanteempty>' non è dichiarato

Aggiornamento: novembre 2007

Messaggio di errore

'<costanteempty>' non è dichiarato. La costante Empty non è più supportata. Utilizzare Nothing.
'<emptyconstant>' is not declared. Empty constant is no longer supported; use Nothing instead.

Un'istruzione di dichiarazione o di assegnazione tenta di assegnare il valore Empty a una variabile, una costante, un membro di enumerazione, una proprietà o a un valore restituito di una funzione.

Nelle versioni precedenti di Visual Basic la parola chiave Empty veniva utilizzata per rappresentare l'archiviazione di dati non inizializzata. In Visual Basic 2008, invece, la parola chiave Empty non è supportata. Una variabile non inizializzata contiene il valore predefinito per il relativo tipo di dati. Per ulteriori informazioni sui valori predefiniti, vedere "Valori predefiniti" in Istruzione Dim (Visual Basic).

È possibile utilizzare la parola chiave Nothing (Visual Basic) per rappresentare il valore predefinito di qualsiasi tipo di dati. Tale parola chiave può essere utilizzata in sostituzione di Empty.

ID errore: BC30823

Per correggere l'errore

  • Utilizzare Nothing invece di Empty.

    -oppure-

  • Utilizzare il valore predefinito appropriato per il tipo di dati dell'elemento di programmazione.

    -oppure-

  • Se si tratta di una dichiarazione di variabile, non assegnare un valore iniziale. In questo modo la variabile viene inizializzata al valore predefinito.

Vedere anche

Concetti

Riepilogo delle modifiche al supporto degli elementi di programmazione

Riferimenti

Nothing (Visual Basic)