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
Arrays cannot be declared with 'New'
La parola chiave New può essere presente solo nella parte di inizializzazione di una dichiarazione di matrice. Pertanto la parola chiave New deve trovarsi sul lato destro del segno uguale (=), così da poter creare un nuovo tipo di matrice da assegnare alla variabile di matrice.
Il tasto di scelta rapida dell'inizializzazione della classe non è disponibile per le matrici. Entrambe le seguenti righe di codice sono valide ed equivalenti perché inizializzano un oggetto da una classe.
Dim formA as Form = New Form
Dim formA as New Form
Tuttavia, l'inizializzazione di una matrice non può utilizzare lo stesso collegamento dell'inizializzazione della classe.
La clausola New per una matrice deve contenere sia le parentesi, (), che le parentesi graffe, {}. Le parentesi specificano che il nuovo tipo è una matrice, mentre le parentesi graffe forniscono i valori di inizializzazione. Le parentesi graffe sono obbligatorie anche se sono vuote, cioè anche se non viene inizializzato alcun valore della matrice.
ID errore: BC30053
Per correggere l'errore
- Sostituire un'istruzione del tipo Dim myDates() As New Date con una del tipo Dim myDates() As Date = New Date() {}.
Vedere anche
Attività
Procedura: inizializzare una variabile di matrice