Tipo ou 'Com' esperado

Quando você declara uma instância de uma classe, a New palavra-chave deve ser seguida por um nome de tipo ou por With. Por exemplo, as instruções a seguir declaram client ser uma instância da Customer classe. O nome Customer do tipo segue New.

' Dim client As New Customer()  
' The next declaration uses an object initializer.  
Dim client As New Customer() With {.Name = "Litware, Inc."}  

A partir do Visual Basic 2008, você pode declarar um objeto como uma instância de um tipo anônimo, caso em que você não especifica um tipo de dados. Em declarações de tipo anônimo, 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