Los miembros no compartidos de una estructura no se pueden declarar como 'New'.

Una variable no compartida de una estructura se declara con una cláusula New .

Puede inicializar una variable de referencia compartida en una estructura, y puede haber una variable de referencia no compartida sin inicialización, como muestran las siguientes líneas de código.

Shared structVar1 As New System.ApplicationException

Dim structVar2 As System.ApplicationException

Sin embargo, no se puede inicializar una variable de referencia no compartida en una estructura. La siguiente línea de código no es válida.

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

Identificador de error: BC30795

Para corregir este error

  • Quite el modificador Shared o la palabra clave New de la declaración de variable de referencia.

Consulte también