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
Type or 'With' expected
Quando si dichiara un'istanza di una classe, la parola chiave New deve essere seguita da un nome di tipo o da With. Ad esempio, ognuna delle istruzioni seguenti dichiara che client è un'istanza della classe Customer. Il nome di tipo Customer segue New.
' Dim client As New Customer()
' The next declaration uses an object initializer.
Dim client As New Customer() With {.Name = "Litware, Inc."}
Iniziando con Visual Basic 2008, è possibile dichiarare un oggetto come istanza di un tipo anonimo e in questo caso non è necessario specificare un tipo di dati. Nelle dichiarazioni di tipo anonimo, la parola chiave With segue New.
Dim person = New With {.Name ="Mike Nash", .Age = 27}
ID errore: BC30988
Per correggere l'errore
- Modificare la dichiarazione in modo che With o un nome di tipo segue New.
Vedere anche
Concetti
Inizializzatori di oggetto: tipi denominati e tipi anonimi
Istruzioni di dichiarazione in Visual Basic