I membri non condivisi di una struttura non possono essere dichiarati come 'New'

Una variabile non condivisa in una struttura è dichiarata con una clausola New .

Si può inizializzare una variabile di riferimento condivisa in una struttura ed è possibile avere una variabile di riferimento non condivisa senza inizializzazione, come mostrano le righe di codice seguenti.

Shared structVar1 As New System.ApplicationException

Dim structVar2 As System.ApplicationException

Tuttavia, non è possibile inizializzare una variabile di riferimento non condivisa in una struttura. La riga di codice seguente non è valida.

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

ID errore: BC30795

Per correggere l'errore

  • Rimuovere il modificatore Shared o la parola chiave New dalla dichiarazione di variabile di riferimento.

Vedi anche