È previsto il tipo o 'With'

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, le istruzioni seguenti dichiarano 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."}  

A partire da Visual Basic 2008, è possibile dichiarare un oggetto come istanza di un tipo anonimo, nel qual caso non si specifica 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 sia seguito da Newo da un nome di tipo.

Vedi anche