Os membros não partilhados numa estrutura não podem ser declarados «novos»

Uma variável não compartilhada em uma estrutura é declarada com uma New cláusula.

Você pode inicializar uma variável de referência compartilhada em uma estrutura e pode ter uma variável de referência não compartilhada sem inicialização, como mostram as linhas de código a seguir.

Shared structVar1 As New System.ApplicationException

Dim structVar2 As System.ApplicationException

No entanto, não é possível inicializar uma variável de referência não compartilhada em uma estrutura. A linha de código a seguir é inválida.

Dim structVar3 As New System.ApplicationException ' INVALID IN A STRUCTURE

ID de erro: BC30795

Para corrigir este erro

  • Remova o Shared modificador ou a New palavra-chave da declaração da variável de referência.

Consulte também