Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A New palavra-chave pode aparecer somente na parte de inicialização de uma declaração de matriz. Isso significa New que deve estar no lado direito do sinal de igual (=) para que possa criar um novo tipo de matriz a ser atribuído à variável de matriz.
O atalho para inicialização de classe não está disponível para matrizes. As duas linhas de código a seguir são válidas e equivalentes porque inicializam um objeto de uma classe.
Dim formA as Form = New Form
Dim formA as New Form
No entanto, a inicialização de matriz não pode usar o mesmo atalho que a inicialização de classe.
Observe que a New cláusula para uma matriz deve conter parênteses, (), e chaves, {}. Os parênteses especificam que o novo tipo é uma matriz, e as chaves fornecem os valores de inicialização. O compilador requer as chaves mesmo que estejam vazias, ou seja, mesmo que você não esteja inicializando nenhum dos valores da matriz.
ID de erro: BC30053
Para corrigir este erro
- Substitua uma instrução como
Dim myDates() As New Datepor uma instrução comoDim myDates() As Date = New Date() {}.