Previsto tipo o 'With'

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

Tipi anonimi

Inizializzatori di oggetto: tipi denominati e tipi anonimi

Istruzioni di dichiarazione in Visual Basic

Riferimenti

New (Visual Basic)