Tipo ou 'With' esperado
Quando você declara uma instância de uma classe, a palavra-chave New deve ser seguida por um nome de tipo ou por With.Por exemplo, cada instrução a seguir declara client para ser uma instância da classe Customer.O nome do 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."}
Começando com Visual Basic 2008, você pode declarar um objeto para ser uma instância de um tipo anônimo, nesse caso, você não especifica um tipo de dados.Em declarações de tipo anônimas, a palavra-chave With segue New.
Dim person = New With {.Name ="Mike Nash", .Age = 27}
ID de erro: BC30988
Para corrigir este erro
- Altere a declaração para que With ou um nome de tipo siga New.
Consulte também
Conceitos
Inicializadores de objeto: Tipos nomeados e anônimo
Declaração de instruções em Visual Basic